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

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


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

-r --- 同步目錄工具

-p --- 同步權限3d

-o --- 同步文件全部人
-g --- 同步文件全部組
-D --- 同步設備文件
-l --- 同步軟連接文件
-t --- 同步文件時間戳code

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

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


tar --- 歸檔文件(把不少個文件打包成1個文件)ip

-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下內容get

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文件的傳輸與壓縮快速入門

相關文章
相關標籤/搜索