Linux中的打包壓縮操作tar

2021-10-07 09:26:03 字數 935 閱讀 7084

linux中的壓縮操作與windows有所不同,它包括2個步驟,先是打包,再是壓縮。

tar 打包命令

常用引數:

c 打包

x 解包

f 指定操作型別為檔案

tar cf /tmp/etc-backup.tar /etc
將整個/etc檔案打包,並存放到/tmp目錄下,命名為etc-backup.tar

壓縮命令:gzip 或者 bzip2

由於分兩步略顯麻煩,其實在tar中稍作改動就可以將壓縮操作包括進去。

使用gzip壓縮只需加乙個「z」,使用bzip2壓縮只需加乙個「j」

tar czf /tmp/etc-backup.tar.gz /etc

tar cjf /tmp/etc-backup.tar.bz2 /etc

區別:gzip壓縮速度快,但壓縮後的體積不是最小;bzip2壓縮速度慢,但壓縮後體積最小。

可以從圖中看到,只打包有8.7m,使用bzip2壓縮有1.6m,使用gzip壓縮有1.8m。

同理,這裡分別對普通打包好的,打包並使用gzip壓縮後的,打包並使用bz2壓縮後的,解壓縮操作如下:

注意:要加乙個-c 後面接要解壓縮到的目錄

tar xf /tmp/etc-backup.tar -c /tmp/a

tar xzf /tmp/etc-backup.tar.gz -c /tmp/b

tar xjf /tmp/ect-backup.tar.bz2 -c /tmp/c

linux 打包 壓縮

壓縮好處 1.節省空間 2.節省頻寬 解決脈絡 現在有各種壓縮檔案形式,原因何在?主要是壓縮技術更新換代,壓縮方法不完全相同。不同的字尾,便於區分。最早期的壓縮命令式compress,不過現在已經不怎麼用了。後來開發出新一代的壓縮命令gzip gnu zip 和壓縮比更好的bzip2壓縮命令。注意 ...

linux 打包 壓縮

閱讀目錄 回到頂部 壓縮好處 1.節省空間 2.節省頻寬 解決脈絡 現在有各種壓縮檔案形式,原因何在?主要是壓縮技術更新換代,壓縮方法不完全相同。不同的字尾,便於區分。最早期的壓縮命令式compress,不過現在已經不怎麼用了。後來開發出新一代的壓縮命令gzip gnu zip 和壓縮比更好的bzi...

linux 打包 壓縮

root xiaoluo gzip cdtv 檔名 root xiaoluo zcat 檔名.gz 選項與引數 c 將壓縮的資料輸出到螢幕上,可通過過資料流重導向來處理 d 解壓縮的引數 t 可以用來檢驗乙個壓縮檔案的一致性,看看檔案有無錯誤 v 可以顯示出原檔案 壓縮檔案的壓縮比等資訊 壓縮等級 ...