1. 程式人生 > >linux中文件的傳輸/歸檔/壓縮

linux中文件的傳輸/歸檔/壓縮

color 所有組 pre mage ef7 sha text syn 文件file

1.scp
scp (傳輸內容最全面的)但傳輸速度較慢

  scp  [email protected]:/file  dir    從遠程復制到本地

技術分享圖片
scp [email protected]:/root/oop/* . 把192.168.31.236裏的oop下的文件file1,file2復制到192.168.152.128當前目錄下
技術分享圖片

      scp  file     [email protected]:/dir   從本地復制到遠程

技術分享圖片

技術分享圖片
scp /mnt/aaa [email protected]:/root/oop 把192.168.152.128裏的oop下的文件file1,file2復制到192.168.31.236 /root/oop

2.rsync
rsync ##遠程同步(速度快,默認會忽略文件屬性、鏈接文件、設備文件)
-r ##同步目錄
技術分享圖片 目錄被同步但權限丟失
技術分享圖片
-p ##同步權限
技術分享圖片 -rp目錄包括權限都被同步
技術分享圖片

  -o  ##同步文件所有人

技術分享圖片 -rog目錄所有組和所有人被同步
-g ##同步文件所有組
技術分享圖片
-l ##同步鏈接
-D ##同步設備文件

-t ##同步文件時間戳
rsync -r /mnt [email protected]:/mnt (傳輸目錄內的文件包括目錄名)
rsync -r /mnt/ [email protected]:/mnt(僅傳輸目錄內的文件)
3.tar
tar ##歸檔文件(把很多個文件變成1個文件)
-c ##創建 tar cf ect.tar /etc rm -fr etc.tar
-v ##顯示過程
-f ##指定歸檔文件名稱
-x ##解檔
技術分享圖片
-t ##查看歸檔文件內容
技術分享圖片
-r ##添加文件到歸檔中
技術分享圖片
--get ##解檔指定文件
技術分享圖片
--delete ##刪除歸檔文件中的指定文件
技術分享圖片
-C ##指定解檔目錄**
技術分享圖片 解擋並指定文件到mnt目錄
技術分享圖片 -cf 把etc目錄裏的文件打包給etc.tar
技術分享圖片
技術分享圖片 -cvf 把etc目錄裏的文件打包給etc.tar並顯示過程
技術分享圖片
4.zip **
安裝技術分享圖片
zip -r xxx.tar.zip(壓縮後的文件名稱) xxx.tar(要被壓縮的文件名稱)
技術分享圖片
unzip xxx.tar.zip(壓縮後的文件名稱) #解壓縮(原壓縮文件不會消失)
技術分享圖片
技術分享圖片
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格式壓縮包
技術分享圖片

linux中文件的傳輸/歸檔/壓縮