linux下的打包和壓縮

2022-04-11 15:02:46 字數 1146 閱讀 7090

打包:將一大堆檔案或目錄變成乙個總的檔案 壓縮:將乙個大的檔案通過壓縮演算法變成乙個小檔案

原因:linux中的壓縮只能針對乙個檔案進行壓縮,當要壓縮一大堆檔案時,就需要先打包成乙個總的檔案,然後再壓縮。

tar的重點擊項

-c : 新建打包檔案(create)

-x : 解打包或解壓縮(extract)

-t : 檢視打包檔案的內容含有哪些檔名

-v : 再壓縮/解壓縮過程中,將正在處理的檔名顯示出來

-f filename: filename為要處理的檔案

-c dir : 指定壓縮/解壓縮的目錄dir

1. tar -cf all.tar *.jpg   將所有的.jpg檔案打包,名為all.tar

2. tar -tf all.tar 列出包all.tar中所有的檔案

3. tar -xf all.tar 解包

.gz結尾的檔案就是gzip壓縮的結果。使用 -z 這個引數來呼叫gzip

1. tar -czvf all.tar.gz *.jpg   先打包,再使用gzip壓縮,壓縮過程顯示處理的檔案

2. tar -xzvf all.tar.gz *.jpg 解壓縮

.bz2結尾的檔案就是bzip2壓縮的結果。使用 -j 這個引數來呼叫bzip2

1. tar -cjvf all.tar.gz *.jpg   先打包,再使用bzip2壓縮,壓縮過程顯示處理的檔案

2. tar -xjvf all.tar.gz *.jpg 解壓縮

windows的下常見的壓縮檔案 .zip 和 .rar。在linux下也可以解壓

1) .zip

linux提供zip和unzip。zip是壓縮程式,unzip是解壓程式。

1. zip all.zip *.jpg    壓縮檔案

2. zip -r temp.zip temp 壓縮資料夾。-r表示遞迴壓縮,temp為資料夾名

3. unzip all.zip 解壓

至於rar檔案,linux並不自帶壓縮/解壓程式,需要安裝外部程式,這裡不做過多敘述。

平時在使用壓縮檔案時,盡量少使用rar檔案。

linux下的打包和壓縮

linux 中常見的兩種壓縮包檔案的格式是 tar gz 和.tar.gz tar只是將檔案 簡單地打包,檔案的大小沒有變化 也就是說 tar 檔案只是乙個包,沒有被壓縮 tar.gz檔案是 打包後用 gzip壓縮 得到的,檔案會被 壓縮存放,可以 減小壓縮檔案的大小,可以便於傳輸和儲存 gz檔案是...

Linux下的搜尋和打包壓縮命令

二 解壓工具 三 軟體的安裝 2 deb包安裝 3 原始碼安裝 1.按檔案屬性查詢 1 檔名 find 查詢的目錄 name 檔案的名字 find name test.c find name c 萬用字元 表示家目錄 home salt2 檔案大小 find 查詢目錄 size 10k 說明 表示大...

linux 壓縮和打包

壓縮技術一般分為兩種 有失真壓縮和無失真壓縮。在linux中一般不允許有資料丟死,所以都是無失真壓縮。linux中壓縮技術一般可以分為兩種 gzip gzip是先於bzip2出現的壓縮技術,一般的使用方法如下 gzip file file是需要壓縮的檔案,生成的壓縮檔案一般會替換原始的檔案,壓縮檔案...