Linux壓縮解壓縮命令學習筆記

2022-09-06 07:24:14 字數 2798 閱讀 9499

linux中主要的壓縮檔案有

:*.gz   *.tar  *.tar.gz  *.zip  *.bz2  *.tar.bz2

.zip這種古老的壓縮格式,在window和linux中都不

需要安裝軟體可以使用的壓縮文

件.rar檔案,在linux中使用,要安裝軟體rar for linux就可以使用。

.gz檔案可以在linux中直接壓縮和解壓縮

*.gz檔案壓縮和解壓縮

gzip命令

命令路徑:/bin/gzip

執行許可權:所有

語法:gzip [檔案]

功能描述:壓縮檔案

壓縮後檔案格式:.gz

gzip命令的壓縮比率為5倍左右;

壓縮的時候不保留原始檔;

gunzip命令(或者gzip -d)

命令路徑:/bin/gunzip

執行許可權:所有

語法:gunzip [檔案]

功能描述:解壓縮檔案

gzip命令只能壓縮檔案,不能壓縮目錄,打包目錄需要使用tar命令

*.tar  *.tar.gz 檔案

tar命令

命令路徑:/bin/tar

執行許可權:所有

語法:tar 選項[-zcf]  [壓縮後檔名] [目錄]

-c 打包

-v 顯示詳細資訊

-f 指定檔名

-z 打包同時壓縮

功能描述:打包目錄

tar命令只能打包使用,不能壓縮檔案或者目錄:

打包-->$tar -cvf  test.tar /etc

解包-->$tar -xvf test.tar

.tar.gz檔案是很多軟體安裝包的檔案,tar命令打包的名稱可以自定義,-z 可以打包時壓縮。

tar命令和gzip命令聯合使用,完成對檔案的打包壓縮任務:

打包壓縮:tar -zcvf   test.tar.gz /etc

解壓縮:tar -zxvf test.tar.gz

*.zip檔案

zip命令

命令路徑:/bin/zip

執行許可權:所有

語法:zip  選項目錄[-k]   [壓縮檔案名]    壓縮檔案或目錄

功能描述:壓縮檔案

壓縮後檔案格式:.zip

*.zip檔案在window和linux中都可以使用。

可以壓縮目錄,需要加上 -r選項

zip命令可以儲存原始檔,提示壓縮比,沒有gzip壓縮率高

$ zip boduo.zip boduo

unzip命令

命令路徑:/bin/zip

執行許可權:所有

語法:zip [檔案]

功能描述:壓縮檔案

壓縮後檔案格式:.zip

不分檔案和目錄都可以使用

*.bz2 *tar.bz2

bzip2命令

gzip的公升級命令,壓縮比率很高。使用和gzip同樣。

-k 選項:壓縮之後保留原始檔

語法:bzip2 [選項 -k] 檔案

bunzip2命令

bzip2的解壓命令

語法和gunzip使用相同

bzip命令和tar命令結合使用

打包壓縮命令:tar -cjvf test.tar.bz2 /etc

解包壓縮命令:tar -xjvf test.tar.bz2

總結:

gzip/gunzip(gzip -d)  壓縮命令,但不能打包目錄,不保留原始檔

tar -c/tar -x       打包命令,目錄和檔案,不壓縮

tar 結合gzip使用:打包壓縮命令

打包壓縮:tar -zcvf

解包解壓縮:tar -zxvf

zip/unzip  壓縮檔案,-r壓縮目錄,可以儲存原始檔,顯示壓縮比率但實際的壓縮比沒有gzip高

bzip2/bunzip2  高階壓縮命令,相當於gzip的公升級,壓縮比較高,-k 儲存原始檔語法,只用:加壓縮檔案就好

bzip 和tar 配合使用:高壓縮比的打包壓縮

打包壓縮:tar -cjvf

解包解壓縮:tar -xjvf

linux壓縮解壓縮命令

zip r myfile.zip 將當前目錄下面所有的東西打包到myfile.zip unzip o d home sunny myfile.zip 把myfile.zip檔案解壓到 home sunny o 不提示的情況下覆蓋檔案 d 指名檔案解壓縮到哪個目錄 zip d myfile.zip s...

壓縮解壓縮linux命令

壓縮解壓縮linux命令 一.zip 1 把 home目錄下面的data目錄壓縮為data.zip zip r data.zip data 壓縮mydata目錄 2 把 home目錄下面的data.zip解壓到databak目錄裡面 unzip data.zip d databak 3 把 home...

Linux 壓縮解壓縮命令

解壓 tar xvf file.tar 解壓 tar包 tar xzvf file.tar.gz 解壓tar.gz tar xjvf file.tar.bz2 解壓 tar.bz2 tar xzvf file.tar.z 解壓tar.z unrar e file.rar 解壓rar unzip fi...