Linux命令之壓縮解壓縮命令
壓縮解壓縮命令
命令名稱:gzip
命令原意:gnu zip
命令路徑:/bin/gzip
執行許可權:所有使用者
功能描述:壓縮檔案
語法:gzip 選項 [檔案]
壓縮後文件格式:.gz
命令名稱:gunzip
命令原意:gnu unzip
命令路徑:/bin/gunzip
執行許可權:所有使用者
功能描述:解壓縮.gz的壓縮檔案
語法:gunzip 選項 [壓縮檔案]
Ex:gunzip file1.gz
命令名稱:tar
命令路徑:/bin/tar
執行許可權:所有使用者
功能描述:打包目錄
語法:tar 選項 [目錄]
-c 產生.tar打包檔案
-v 顯示詳細資訊
-f 指定壓縮後的檔名
-z 打包同時壓縮
格式:.tar.gz
Ex: tar –zcvf dir1.tar.gz dir1
將目錄dir1壓縮成一個打包並壓縮的檔案
tar的解壓縮語法:
tar 選項 [目錄]
-x 解包.tar檔案
-v 顯示詳細資訊
-f 指定解壓檔案
-z 解壓縮
Ex: tar –zxvf dir1.tar.gz
PS:解壓時,v在f之前
命令名稱:zip
命令路徑:/usr/bin/zip
執行許可權:所有使用者
功能描述:壓縮檔案或目錄
語法:
zip 選項 [壓縮後文件名稱] [檔案或目錄]
-r 壓縮目錄
格式:.zip
Ex: zip services.zip /etc/services
zip -r test.zip /test
命令名稱:unzip
命令路徑:/usr/bin/unzip
執行許可權:所有使用者
功能描述:解壓.zip的壓縮檔案
語法:
unzip [壓縮檔案]
Ex: upzip test.zip
命令名稱:bzip2
命令路徑:/usr/bin/bzip2
執行許可權:所有使用者
功能描述:壓縮檔案
語法:
bzip2 選項 [檔案]
-k 產生壓縮檔案後保留原始檔
格式: .bz2
Ex: bzip2 –k file1
命令名稱:bunzip2
命令路徑:/usr/bin/bunzip2
執行許可權:所有使用者
功能描述:解壓縮
語法:
bunzip2 選項 [檔案]
-k 解壓縮後保留原始檔
Ex: bunzip2 –k file1.bz2