#############unit 12###########
1.打包,壓縮
########打包##########################
文件歸檔,就是把多個文件變成一個歸檔文件
打包表示把一堆文件變成一個
tar ####打包工具
-f ####指定生成包的名字
-c ####創建包
-v ####顯示創建過程
-t ####查看包中內容
-x ####解包
-r ####添加文件到包中
--delete filename ##刪除包中指定文件
--get filename ##取出包中指定文件
-C ####指定解檔目錄
-z ####gz格式壓縮
-j ####bz2格式壓縮
-J ####xz格式壓縮
#################壓縮##################
gzip
gzip xxxx.tar =====> xxxx.tar.gz##壓縮
gunzipxxxx.tar.gz =====> xxxx.tar##解壓
tar zcvf xxxx.tar.gz 目標文件##打包壓縮文件
tar zxvf xxxx.tar.gz ###xxxx.tar.gz===>xxxx
bz2
bzip2 xxxx.tar =====> xxxx.tar.bz2##壓縮
bunzip2 xxxx.tar.bz2 =====> xxxx.tar##解壓
tar jcvf xxxx.tar.bz2 目標文件 ##打包壓縮文件
tar jxvf xxxx.tar.bz2###xxxx.tar.bz2===>xxxx
xz
xz xxxx.tar =====> xxxx.tar.xz ##壓縮
unxz xxxx.tar.xz =====> xxxx.tar ##解壓
tar Jcvf xxxx.tar.xz 目標文件 ##打包壓縮文件
tar Jxvf xxxx.tar.xz ###xxxx.tar.xz===>xxxx
zip
zip -r xxx.tar.zip xxx.tar ###壓縮
unzip xxx.tar.zip ###解壓
######################遠程文件傳輸#####################
scp##遠程複製
scp fileuser@ip:/directory##上傳文件
scp -r diruser@ip:/directory##長傳目錄
scp user@ip:/filename/direcotry##下載文件
scp -ruser@ip:/directory/direcotry##下載目錄
####rsync###遠程同步
rsync file|direcotry user@ip:/directory ##上傳
rsync user@ip:/directory /directory ##下載
rsync [參數] file username@ip:/dir
rsync
-r ##同步目錄
-l ##不忽略鏈接
-p ##不忽略權限
-t ##不忽略時間戳
-g ##不忽略組信息
-o ##不忽略用戶信息
-D ##不忽略設備文件