檔案在系統中的傳輸以及打包壓縮
檔案在系統中的傳輸
1.scp
scp file [email protected]:/dir ##上傳
scp [email protected]:/file dir ##下載
2.rsync ##遠端同步,速度快,預設會忽略,檔案屬性,連結檔案
##先建立檔案,更改其許可權,所有人,所有組
rsync -r ##同步目錄
rsync -p ##同步許可權
rsync -o ##同步所有人
rsync -g ##同步所有組
rsync -t ##同步所有時間戳
打包
tar ##歸檔檔案,(把很多個檔案變成1個檔案)
tar命令用於對檔案進行壓縮或解壓。在Linux系統中,常見的檔案格式比較多,其中主要使用的是.tar或者.tar.gz或.tar.bz2格式
-c ##建立
-v ##顯示過程
-f ##指定歸檔檔名稱
-x ##解檔
-t ##檢視歸檔內容
-r ##新增檔案到歸檔中
--get ##解檔指定檔案
--delete ##刪除歸檔中的指定檔案
-c ##指定解檔目錄
-c ##建立 -f ##指定歸檔檔名稱
-x ##解檔
-r ##新增檔案到歸檔中
壓縮
zip
zip -r xxx.tar.zip x xx.tar
unzip xxx.tar.zip
gz
gzip xxx.tar
gunzip xxx.tar.gz
bz2
bzip2 xxx.tar.bz2
bunzip2 xxx.tar.bz2
xz
xz xxx.tar
unxz xxx.tar.xz
##直接建立壓縮(不打包)
tar zcf xxx.tar.gz /xxx
tar zxf xxx.tar.gz
tar jcf xxx.tar.bz2 /xxx
tar jxf xxx.tar.bz2
tar Jcf xxx.tar.xz /xxx
tar Jcf xxx.tar.x