天天看點

12.不同系統之間的檔案傳輸(linux)

1.檔案歸檔 

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

指令

   tar c       ##建立

       f       ##指定歸檔檔案名稱

       t       ##顯示歸檔檔案中的内容

       r       ##向歸檔檔案中添加檔案

       --get       ##取出單個檔案

       --delete    ##删除單個檔案

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

       -C      ##指定解檔目錄

       -z      ##gz格式壓縮

       -j      ##bz2格式壓縮

       -J      ##xz格式壓縮

<a href="https://s1.51cto.com/wyfs02/M02/8F/C4/wKiom1jsYuCShAi9AAHg0nyuefs912.png-wh_500x0-wm_3-wmp_4-s_4091572649.png" target="_blank"></a>

<a href="https://s1.51cto.com/wyfs02/M01/8F/C4/wKiom1jsYuCiqTPKAADdAR5r8TA441.png-wh_500x0-wm_3-wmp_4-s_1123789410.png" target="_blank"></a>

2.壓縮

(1)gz

gzip etc.tar        ##壓縮成gz格式

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

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

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

<a href="https://s3.51cto.com/wyfs02/M02/8F/C2/wKioL1jsYuKS2VyMAAFoHbi1Rxg905.png-wh_500x0-wm_3-wmp_4-s_1722704397.png" target="_blank"></a>

(2)bz2

bzip2 etc.tar       ##壓縮成bz2格式

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

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

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

<a href="https://s5.51cto.com/wyfs02/M00/8F/C4/wKiom1jsYuKhSSOCAAD0jRUNimQ685.png-wh_500x0-wm_3-wmp_4-s_903539145.png" target="_blank"></a>

(3)xz

xz etc.tar      ##壓縮成xz格式

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

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

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

(4)zip

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

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

<a href="https://s3.51cto.com/wyfs02/M01/8F/C2/wKioL1jsYuHRBqN9AAH7HN9kTDc844.png-wh_500x0-wm_3-wmp_4-s_2830228619.png" target="_blank"></a>

3.系統中的檔案傳輸

scp file    username@ip:/dir    ##上傳

<a href="https://s4.51cto.com/wyfs02/M00/8F/C2/wKioL1jsYuPRWQNAAAGrTNzw7AU184.png-wh_500x0-wm_3-wmp_4-s_179207829.png" target="_blank"></a>

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

<a href="https://s4.51cto.com/wyfs02/M01/8F/C4/wKiom1jsYuODQxJEAAEsPaL7BlQ987.png-wh_500x0-wm_3-wmp_4-s_163245194.png" target="_blank"></a>

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

rsync   -r  ##同步目錄

        -l  ##不忽略連結

        -p  ##不忽略檔案權限

        -t  ##不忽檔案時間戳

        -g  ##不忽檔案所有組

        -o  ##不忽檔案所有人

        -D  ##不忽略裝置檔案

本文轉自 如何何如  51CTO部落格,原文連結:http://blog.51cto.com/12778805/1915698,如需轉載請自行聯系原作者

繼續閱讀