Linux常用指令(3) 壓縮與打包命令

2021-10-01 15:02:20 字數 1055 閱讀 7443

格式壓縮指令

解壓指令

zipzip 壓縮包名 檔案1 檔案2

unzip 壓縮包名

gzgzip [-cdtv#] 檔案

引數:-c      將壓縮的資料輸出到螢幕上

-d      解壓引數

-t       檢驗壓縮檔案的一致性

-v      顯示詳細資訊

-#      壓縮等級

gzip -d 壓縮包名

bz2bzip2 [-cdkzv#] 檔案

引數:-c     將壓縮的資料輸出到螢幕上

-d     解壓引數

-k      保留原始檔案

-z      壓縮引數

-v     顯示詳細資訊

-#     壓縮等級

bzip2 -d 壓縮包名

2.最常用的打包命令是tar命令:

命令描述

引數tar  -cvf 壓縮包名.tar 被壓縮檔案名1 檔名2 .....

打包為*.tar檔案

-c           建立新的打包檔案

-v           顯示壓縮或解壓的詳細資訊

-f            指定操作的檔案(必須放在最後)

-z           壓縮或解壓成gz檔案 

-j            壓縮或者解壓成bz2檔案

-x           解包

-c          解壓到特定目錄,預設為當前目錄

tar  -zcvf 壓縮包名.tar.gz  被壓縮檔案名1 檔名2  ....

打包為*.tar.gz檔案

tar  -jcvf 壓縮包名.tar.bz2 被壓縮檔案名1 檔名2  .....

打包為*.tar.bz2檔案

tar -xvf 壓縮包名.tar [-c 目錄名]

解包*.tar檔案

tar -zxvf 壓縮包名.tar.gz [-c 目錄名]

解包*.tar.gz檔案

tar -jxvf 壓縮包名.tar.bz2 [-c 目錄名]

解包*.tar.bz2檔案

linux打包指令,壓縮指令學習

compress,gzip,gcat,bzip2,bzcat 實現原理 因為檔案儲存的block性質,所以會存在儲存碎片,壓縮工具把這些沒有用的空間去除,使檔案儲存空間變小,另外一種方式是將重複的資料簡化處理 如乙個檔案在二進位制中儲存為111.111一百個1時,可以儲存為1百個1.而不是真正儲存一...

Linux常見的壓縮與打包指令

zip壓縮 zip 目標壓縮檔案名 源檔名 示例 zip temp.zip file1 解壓縮 unzip 壓縮檔案名 gzip壓縮 gzip file list 示例 gzip file1 file2 壓縮後會刪除原始檔案,壓縮後的檔案字尾為.gz 解壓縮檔案 gzip d zip file li...

打包壓縮指令

cp壓縮 先寫生成的檔名,再寫要壓縮的原始檔 tar cvf jpg.tar jpg 將目錄裡所有jpg檔案打包成tar.jpg gz jpg 將目錄裡所有jpg檔案打包成jpg.tar後,並且將其用gzip壓縮,生成一 個gzip壓縮過的包,命名為jpg.tar bz2 jpg 將目錄裡所有jpg...