1. 程式人生 > >Linux系統之常用壓縮命令

Linux系統之常用壓縮命令

(一)常用壓縮命令

(1)gzip命令

(2)gunzip命令

(3)tar命令

(4)zip命令

(5)unzip命令

(6)bzip2命令

(7)bunzip2命令

 

(一)常用壓縮命令

(1)gzip命令

命令名稱:gzip
命令英文原意:GNU zip
命令所在路徑:/bin/gzip
執行許可權:所有使用者
語法:gzip 選項  [檔案]
功能描述:壓縮檔案
壓縮後文件格式: .gz

例子:gzip  file1

1.只能壓縮檔案,不能壓縮目錄
2.不保留原檔案

 

 

(2)gunzip命令

命令名稱:gunzip
命令英文原意:GNU unzip
命令所在路徑:/bin/gunzip
執行許可權:所有使用者
語法:gunzip 選項 [檔案]
功能描述:解壓縮.gz的壓縮檔案
例子:
gunzip file1.gz

 

 

(3)tar命令

命令所在路徑:/bin/tar
執行許可權:所有使用者
語法:tar 選項[-czvf] [壓縮後文件名稱] [目錄]
-c 產生.tar打包檔案
-v 顯示詳細資訊
-f 指定壓縮後的檔名
-z 打包同時壓縮
功能描述:打包目錄
壓縮後文件格式: .tar.gz

例子:tar -zcvf dir1.tar.gz dir1

將目錄dir1壓縮為dir1.tar.gz

 

將上面例子改為:tar -zcvf dir1 dir1
也是可以的,但是現實工作中我們不這麼做,我們無法辨認檔案型別

 

命令:
file dir1
可以辨別檔案型別

 


tar命令解壓縮語法:
-x 解包.tar檔案
-v 顯示詳細資訊
-f 指定壓縮檔案
-z 解壓縮

 

例子:
tar -zxvf dir1.tar.gz

 將dir1.tar.gz解壓

 

 

(4)zip命令

.zip預設win和linux通用格式


命令名稱:zip
命令所在路徑:/usr/bin/zip
執行許可權:所有使用者
語法:zip 選項[-r]   [壓縮後文件名稱] [檔案或目錄]

引數 -r 壓縮目錄

功能描述:壓縮檔案或目錄
壓縮後文件格式: .zip
例子:
zip services.zip /etc/services
壓縮檔案

zip -r test.zip /test
壓縮目錄

 

 

(5)unzip命令

命令名稱:unzip
命令所在路徑:/usr/bin/unzip
執行許可權:所有使用者
語法:unzip [壓縮檔案]
功能描述:解壓.zip的壓縮檔案
例子:unzip test.zip

 

 

(6)bzip2命令

命令名稱:bzip2
命令所在路徑:/usr/bin/bzip2
執行許可權:所有使用者
語法:bzip2 [選項] [-k] [檔案]
引數 -k 產生壓縮檔案後保留檔案
功能描述:壓縮檔案
壓縮後文件格式:.bz2
例子:
bzip2 -k file1
例子:unzip test.zip

 

 

(7)bunzip2命令

命令名稱:bunzip2
命令所在路徑:/usr/bin/bunzip2
執行許可權:所有使用者
語法:bunzip2 [選項] [-k] [壓縮檔案]
引數 -k 解壓縮後保留原檔案

功能描述:解壓縮
壓縮後文件格式:.bz2
例子:
bunzip2 -k file1.bz2
例子:unzip test.zip