天天看點

文檔的壓縮與打包

Linux最常見壓縮檔案格式有: .gz ,.zip,.xz,.bz2,.tar,.tar.gz,.tar.bz2

.gz:由gzip工具壓縮的檔案(不可壓縮目錄)

格式為:gzip [-cd#] filename (d:解壓參數 #:壓縮級别(1-9)預設為6級别;-c 指定壓縮路徑)

檢視壓縮包裡面檔案的内容:zcat filename.gz

檢視壓縮包裡面的檔案:file filename.gz

-c 指定壓縮路徑:gzip -c filename > /目錄/filename.gz

指定解壓路徑并更名:gzip -d -c fliename.gz > /目錄/filename

文檔的壓縮與打包

.zip 由zip工具壓縮的檔案(可壓縮目錄跟檔案)

格式:zip[-rd] filename.zip filename 解壓:unzip filename,

解壓指定路徑(不可以指定檔案名,不可以直接檢視内容)

zip filename -d /目錄/

文檔的壓縮與打包

看zip檔案清單 unzip -l filename.zip

.bz2 由bzip2工具壓縮的檔案 (不可壓縮目錄)

格式為:bzip2 [-dc#) filename (d:解壓參數 #:壓縮級别(1-9)預設為9級别;-c 指定壓縮路徑)

檢視壓縮包裡面的檔案:file filename.bz2

指定解壓路徑并更名:bzip2 -c -d 2.txt.bz2 > test /4.txt

文檔的壓縮與打包

.xz 由xz工具壓縮(壓縮檔案更小,不支援壓縮目錄)

格式:xz [-cd] filename

可以有xzcat檢視filename.xz裡面的檔案,支援--c參數

文檔的壓縮與打包

.tar 由tar 打包的檔案(沒有壓縮功能)

格式:tar [-zjxtcvf] filename.tar

-z:r打包同時用gzip打包

-x:解壓縮

-t: 檢視tar裡面的檔案

-J:打包同時用xz壓縮

-j:打包同時用bzip2壓縮

-v:可視化打包或壓縮過程

-f: 後跟檔案名,就是打包或壓縮後的檔案名

--exclude:過濾(目錄或檔案)

繼續閱讀