linux文件的傳輸與壓縮快速入門

scp --- 用於遠程拷貝文件
上傳文件
scp file user@ip:/file
linux文件的傳輸與壓縮快速入門
下載文件
scp user@ip:/file file
linux文件的傳輸與壓縮快速入門


rsync --- 遠程同步,速度塊,默認會忽略,文件屬性,鏈接文件,設備文件

-r --- 同步目錄

-p --- 同步權限

-o --- 同步文件所有人
-g --- 同步文件所有組
-D --- 同步設備文件
-l --- 同步軟鏈接文件
-t --- 同步文件時間戳

實驗具體操作
遞歸同步目錄
linux文件的傳輸與壓縮快速入門
遞歸同步目錄test,同步權限讀寫執行
linux文件的傳輸與壓縮快速入門

linux文件的傳輸與壓縮快速入門
賦予目錄test所有人爲student,遞歸同步目錄,權限讀寫執行,文件所有人
linux文件的傳輸與壓縮快速入門
linux文件的傳輸與壓縮快速入門
遞歸同步目錄test,權限讀寫執行,文件所有人,所有組,時間戳
linux文件的傳輸與壓縮快速入門
賦予test目錄所有者爲student,遞歸同步目錄,權限讀寫執行,文件所有人,所有組
linux文件的傳輸與壓縮快速入門
爲目錄test創建軟鏈接d1,遞歸同步目錄,權限讀寫執行,文件所有人,所有組,軟鏈接目錄
linux文件的傳輸與壓縮快速入門
linux文件的傳輸與壓縮快速入門


tar --- 歸檔文件(把很多個文件打包成1個文件)

-c --- 創建
-x --- 解檔
-v --- 顯示過程
-f --- 指定歸檔文件名稱
-t --- 查看歸檔文件內容
-r --- 添加文件到歸檔中
--get --- 解檔指定文件
--delete --- 刪除歸檔中的指定文件
-C --- 指定解檔目錄
實驗具體操作
創建文件file1到10,打包並命名file.tar
linux文件的傳輸與壓縮快速入門
創建文件f1,並添加到file.tar包中,查詢包內文件
linux文件的傳輸與壓縮快速入門
指定解壓file.tar包中文件f1,查詢當前目錄內容
linux文件的傳輸與壓縮快速入門
刪除file.tar包中文件file1,查詢包內文件
linux文件的傳輸與壓縮快速入門
解包file.tar包中文件到指定目錄/mnt下並查看/mnt下內容

linux文件的傳輸與壓縮快速入門


文件壓縮後佔用的空間變小,節省磁盤空間
常見的壓縮文件:
Windows .rar .zip .7z
Linux .zip .gz .bz2 .xz
注 只有zip支持壓縮目錄,其他文件只能壓縮包文件

zip 壓縮工具

查看當前目錄內容,壓縮所有文件命名爲filetest.zip

linux文件的傳輸與壓縮快速入門
刪除文件file1到9,查看當前目錄內容,解壓壓縮文件filetest.zip,並查看當前目錄內容
linux文件的傳輸與壓縮快速入門

gz壓縮工具

壓縮包文件file.tar, 查看當前目錄內容,解壓壓縮文件filetest.tar.gz,查看當前目錄內容
linux文件的傳輸與壓縮快速入門

bz2壓縮工具
壓縮包文件file.tar,  查看當前目錄內容,解壓壓縮文件filetest.tar.bz2,查看當前目錄內容

linux文件的傳輸與壓縮快速入門
xz壓縮工具
壓縮包文件file.tar, 查看當前目錄內容,解壓壓縮文件filetest.tar.xz,查看當前目錄內容
linux文件的傳輸與壓縮快速入門
tar不僅具備打包能力也可直接壓縮打包文件,等同於gz,zb2,xz壓縮工具

選項z等同於gz壓縮工具
linux文件的傳輸與壓縮快速入門
選項j等同於zb2壓縮工具
linux文件的傳輸與壓縮快速入門
選項J等同於xz壓縮工具
linux文件的傳輸與壓縮快速入門

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章