Linux 高階版1 6打包壓縮與解壓縮

2021-10-01 07:22:37 字數 1827 閱讀 9629

linux上常用的壓縮/解壓工具,主要是zip,tar的使用。

zip命令

tar命令

壓縮與解壓常用組合

1.zip:

2.tar

命令:zip -r -1 -l -e -q -o [檔名].zip [目錄/檔案]:用zip命令打包資料夾

zip -r -9 -l -e -q -o [檔名].zip [目錄/檔案]:用zip命令打包資料夾

-r表示遞迴打包包含子目錄的全部內容(打包目錄要用-r

-q表示靜默打包,不向螢幕輸出資訊

-o表示輸出檔案,需要在後面緊跟打包輸出的檔名

-1表示壓縮等級:最快壓縮但體積最大

-9表示壓縮等級,體積最小但耗時最久

-e建立加密壓縮包

-l在linux中壓縮可以在windows中解壓

du -h [壓縮檔案名].zip檢視檔案打包後大小

命令:unzip [檔名].zip將檔案解壓到當前目錄

unzip -q [檔名].zip -d [指定目錄]將檔案解壓到指定目錄

unzip -l [檔名].zip不解壓檔案,只檢視壓縮包內容

-l不解壓檔案直接檢視

注意

在linux上開啟中文解壓包需要使用-o引數指定編碼型別。

unzip -o gbk [中文名稱檔案].zip

命令tar -cf [檔名].tar [目錄]不進行壓縮只進行打包

-c:建立乙個tar包檔案

-f:指定建立檔名,檔名必須緊跟在-f引數後

tar -xf [檔名].tar -c [已存在目錄]:解包乙個檔案到指定路徑的已存在的目錄

-x解包檔案引數

-c指定路徑引數

tar -tf [檔名].tar:只檢視不解包檔案命令

-t:只檢視不解包引數

tar -cphf etc.tar /etc:保留檔案屬性和跟隨鏈結,有時候我們使用 tar 備份檔案當你在其他主機還原時希望保留檔案的屬性(-p引數)和備份鏈結指向的原始檔而不是鏈結本身(-h引數)

命令;tar -czf [檔名].tar.gz [目錄/檔案]:用tar建立.gz壓縮格式的檔案。

-z:壓縮檔案格式:.tar.gz

-j:壓縮檔案格式:.tar.xz

-j:壓縮檔案格式:*tar.bz2

10 打包與壓縮

1.gzip壓縮 gzip a.txt 2.解壓 gunzip a.txt.gz gzip d a.txt.gz 3.bzip2壓縮 bzip2 a 4.解壓 bunzip2 a.bz2 bzip2 d a.bz2 5.將當前目錄的檔案打包 tar cvf bak.tar 將 etc passwor...

8 打包和壓縮

1.gzip壓縮 gzip a.txt 2.解壓 gunzip a.txt.gz gzip d a.txt.gz 3.bzip2壓縮 bzip2 a 4.解壓 bunzip2 a.bz2 bzip2 d a.bz2 5.將當前目錄的檔案打包 tar cvf bak.tar 將 etc passwor...

3 打包壓縮命令總結

常用的兩個命令 d tar czvf test.tar.gz test 打包的同時用gzip壓縮 z,若想用bzip2則加j e.tar zxvf test111.tar.gz zxvf 用來解壓.tar.gz的壓縮包 a gzip test 壓縮 gzip d test.gz 解壓縮 同時bzip...