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