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...