scp --- 用於遠程拷貝文件
上傳文件
scp file user@ip:/file
下載文件
scp user@ip:/file file
rsync --- 遠程同步,速度塊,默認會忽略,文件屬性,鏈接文件,設備文件
-r --- 同步目錄
-p --- 同步權限
-o --- 同步文件所有人
-g --- 同步文件所有組
-D --- 同步設備文件
-l --- 同步軟鏈接文件
-t --- 同步文件時間戳
實驗具體操作
遞歸同步目錄
遞歸同步目錄test,同步權限讀寫執行
賦予目錄test所有人爲student,遞歸同步目錄,權限讀寫執行,文件所有人
遞歸同步目錄test,權限讀寫執行,文件所有人,所有組,時間戳
賦予test目錄所有者爲student,遞歸同步目錄,權限讀寫執行,文件所有人,所有組
爲目錄test創建軟鏈接d1,遞歸同步目錄,權限讀寫執行,文件所有人,所有組,軟鏈接目錄
tar --- 歸檔文件(把很多個文件打包成1個文件)
-c --- 創建
-x --- 解檔
-v --- 顯示過程
-f --- 指定歸檔文件名稱
-t --- 查看歸檔文件內容
-r --- 添加文件到歸檔中
--get --- 解檔指定文件
--delete --- 刪除歸檔中的指定文件
-C --- 指定解檔目錄
實驗具體操作
創建文件file1到10,打包並命名file.tar
創建文件f1,並添加到file.tar包中,查詢包內文件
指定解壓file.tar包中文件f1,查詢當前目錄內容
刪除file.tar包中文件file1,查詢包內文件
解包file.tar包中文件到指定目錄/mnt下並查看/mnt下內容
文件壓縮後佔用的空間變小,節省磁盤空間
常見的壓縮文件:
Windows .rar .zip .7z
Linux .zip .gz .bz2 .xz
注 只有zip支持壓縮目錄,其他文件只能壓縮包文件
zip 壓縮工具
查看當前目錄內容,壓縮所有文件命名爲filetest.zip
刪除文件file1到9,查看當前目錄內容,解壓壓縮文件filetest.zip,並查看當前目錄內容
gz壓縮工具
壓縮包文件file.tar, 查看當前目錄內容,解壓壓縮文件filetest.tar.gz,查看當前目錄內容
bz2壓縮工具
壓縮包文件file.tar, 查看當前目錄內容,解壓壓縮文件filetest.tar.bz2,查看當前目錄內容
xz壓縮工具
壓縮包文件file.tar, 查看當前目錄內容,解壓壓縮文件filetest.tar.xz,查看當前目錄內容
tar不僅具備打包能力也可直接壓縮打包文件,等同於gz,zb2,xz壓縮工具
選項z等同於gz壓縮工具
選項j等同於zb2壓縮工具
選項J等同於xz壓縮工具