linux 作業系統中壓縮與解壓縮命令的使用
第一種方式:
壓縮命令:gzip
所在路徑是 /bin/gzip
範例:
gzip me.txt
解壓縮檔案命令是:gunzip或gzip -d
所在路徑是: /bin/gunzip
範例:
gunzip me.gz
注意:gzip只能壓縮檔案,不能壓縮資料夾,且不儲存原始檔
第二種方式:
壓縮命令:tar
語法:tar 選項[-zcf] [壓縮後的檔名] [目錄]
-c 打包 -v顯示詳細資訊 -f指定檔案 -z打包同時壓縮
範例:tar -zcvf me.tar.gz me 打包並壓縮檔案,同時也可以壓縮資料夾,這裡會保留原始檔
解壓縮檔案命令tar
-x觖包 -v顯示詳細資訊 -f指定檔案 -z解壓縮
範例:
tar -zxvf me.tar.gz 觖壓縮檔案,在這裡可以保留原始檔
第三種方式
壓縮檔案zip
命令所在路徑是/usr/bin/zip
執行許可權:所有使用者
語法:zip 選項[-r] [壓縮後文件名] [檔案或目錄]
-r 壓縮目錄,壓縮後文件格式是zip
範例:
zip me.zip me 壓縮檔案,保留原檔案
zip -r me.zip me 壓縮目錄,保留原檔案
觖壓縮檔案或目錄命令是:unzip
語法:unzip [壓縮後的檔案]
範例:
unzip me.zip
第三種壓縮方式
壓縮命令是:bzip2
命令所在路徑是:/usr/bin/bzip2
語法:bzip2 選項[檔案]
-k 產生壓縮檔案後,保留原始檔,壓縮檔案格式是.bz2
範例:
bzip2 -k me 壓縮,保留原始檔
tar -cjf me.tar.bz2 me 使用tar壓縮成.bz2的,同樣這裡的tar觖壓縮是這樣寫的tar -xjf me.tar.bz2
觖壓縮命令:bunzip2
語法:bunzip2 選項[檔案]
-k保留壓縮檔案
範例:
bunzip2 me.bz2 觖壓縮,不保留原始檔
bunzip2 -k me.bz2 觖壓縮,-k 保留原始檔