標籤:style blog http 使用 os io strong 檔案
linux中的壓縮格式主要由gz、bz2、xz、compress、zip
一、gzip:壓縮後格式為.gz(壓縮和解壓縮後會刪除原檔案)
用法:gzip [optinons] FILENAME...
-d:解壓縮,相當於使用gunzip
-f:強制解壓縮
-q:不顯示警告資訊
-#:[0-9]指定壓縮比
壓縮等級,0-2為快速壓縮,3-5為中等壓縮,6-9為優異壓縮,預設為6
-l:列出壓縮檔的相關資訊
-r:遞迴處理,將指定目錄下的所有檔案一併處理
-t:測試壓縮檔是否有錯誤
zcat:在不解壓縮的情況下,查看壓縮檔的內容
二、bzip2:壓縮後格式為.bz2,比gzip有更大壓縮比,用法和gzip一樣
-k:壓縮或解壓縮時保留源檔案
-d:解壓縮,相當於使用bunzip2
-#:指定壓縮比
bzcat:在不解壓縮的情況下,查看壓縮檔的內容
三、xz:壓縮後格式為xz,新型的壓縮公用程式,有著更高的壓縮比
-z:強制壓縮
-d:強制解壓縮,相當於unxz
-t:測試壓縮檔的完整性
-l:查看詳細資料
-k:壓縮或解壓縮保留源檔案
-f:解壓強制覆蓋檔案
xzcat | xzdec:在不解壓縮的情況下,查看檔案內容
四、conpress:壓縮後格式為.Z,以很少使用,在某些linux發行版本中已經不支援使用
五、zip:壓縮後格式為.zip壓縮及歸檔,壓縮後不刪除源檔案
用法:zip [optinos] FILENAME.zip FILE1、FILE2...
壓縮時需要制定壓縮後的檔案名稱FILENAME.zip
-c:給壓縮檔添加註釋
-m:壓縮後刪除源檔案
-k:相容DOS
-b<path>:制定壓縮到目錄
-r:遞迴處理
zipinfo:查看壓縮檔內檔案的詳細資料
unzip解壓縮.zip
-o:不必詢問使用者,解壓縮時直接覆蓋源檔案
-l:顯示壓縮檔的資訊
-L:將壓縮檔的檔案名稱全部改為小寫
-v:執行是顯示詳細資料
-n:解壓縮時不覆蓋源檔案
.zip FILE:指定要處理的檔案
-x FILE:指定不處理的檔案
-Z:等同於使用zipinfo查看壓縮檔內檔案的詳細資料
歸檔(archive):
tar:歸檔工具,歸檔並不意味著壓縮,可以調用壓縮功能實現
-c:建立歸檔檔案
-f:操作的歸檔檔案
-x:解壓歸檔
--xattrs:歸檔時,保留檔案的屬性資訊
-t:不展開歸檔,直接查看歸檔內的檔案有哪些
-z:調用gzip壓縮命令
-j:調用bzip2壓縮命令
-J:調用xz命令
-k:解壓時不替換現有的檔案
-v:顯示詳細步驟
-C:指定要解壓的目錄
-u:盡追加比歸檔副本更新的檔案
-U:在解壓要重寫的檔案之前先刪除
cpio:較早使用的歸檔命令
本文出自 “杆兒男” 部落格,請務必保留此出處http://wtime.blog.51cto.com/8829658/1538555