天天看點

檔案歸檔、壓縮及傳輸

1.檔案歸檔

檔案歸檔,就是把多個檔案變成一個歸檔檔案

tar      c        建立

        f        指定歸檔檔案名稱

        t        顯示歸檔檔案中的内容

        r        向歸檔檔案中添加檔案

    --get        取出單個檔案

    --delete    删除單個檔案

        x        取出歸檔檔案中的所有内容

      -C        指定解檔目錄

       -z       gz格式壓縮

       -j        bz2格式壓縮

       -J        xz格式壓縮

建立歸檔

檔案歸檔、壓縮及傳輸

歸檔檔案中添加檔案

檔案歸檔、壓縮及傳輸

取出單個檔案

檔案歸檔、壓縮及傳輸

删除單個檔案

檔案歸檔、壓縮及傳輸

解壓檔案

檔案歸檔、壓縮及傳輸

指定目錄解壓

檔案歸檔、壓縮及傳輸

2.壓縮

gz

gzip etc.tar                     壓縮成gz格式

gunzip  etc.tar.gz                解壓gz格式壓縮包

tar zcf etc.tar.gz /etc            把檔案歸檔為tar并壓縮成gz

tar zxf etc.tar.gz               解壓并解檔gz格式壓縮包

bz2

bzip2 etc.tar                    壓縮成bz2格式

bunzip2 etc.tar.bz2                解壓bz2格式壓縮包

tar jcf etc.tar.bz2 /etc             把檔案歸檔為tar并壓縮成bz2

tar jxf etc.tar.bz2               解壓并解檔bz2格式壓縮包

xz

xz etc.tar                     壓縮成xz格式

unxz  etc.tar.xz                解壓xz格式壓縮包

tar Jcf etc.tar.xz /etc          把檔案歸檔為tar并壓縮成zx

tar Jxf etc.tar.xz             解壓并解檔xz格式壓縮包

zip

zip -r etc.tar.zip etc.tar         壓縮成zip格式

unzip etc.tar.zip              解壓zip格式壓縮包

3.系統中的檔案傳輸

scp    file     username@ip:/dir            上傳

檔案歸檔、壓縮及傳輸

scp    username@ip:/dir/file  /dir        下載下傳

檔案歸檔、壓縮及傳輸

rsync [參數]    file    username@ip:/dir

rsync    -r           同步目錄

檔案歸檔、壓縮及傳輸

rsync     -l            不忽略連結,加l可将連結檔案同步過來

檔案歸檔、壓縮及傳輸

rsync     -p          不忽略檔案權限

檔案歸檔、壓縮及傳輸

sync      -t           不忽檔案時間戳

檔案歸檔、壓縮及傳輸

rsync      -g          不忽檔案所有組

rsync      -o          不忽檔案所有人

檔案歸檔、壓縮及傳輸

rsync      -D         不忽略裝置檔案

檔案歸檔、壓縮及傳輸