LInux常用命令——壓縮解壓縮命令
.gz .zip .rar
LInux和Windows中通用的壓縮解壓縮格式 為 .zip
該格式較為古老傳統
第一種解壓縮格式:
壓縮解壓縮命令:gzip
命令名稱:gzip
命令英文原意:GUN zip
命令所在路徑:/bin/gzip
執行許可權:所有使用者
語法:gzip[檔案]
功能描述:壓縮檔案
壓縮後的檔案格式: .gz
!!! 備註:該命令只能壓縮檔案,不能壓縮目錄(資料夾)
2、linux中壓縮後,不保留原始檔
注:學習流程
建立一個檔案 touch 檔名
壓縮檔案 gzip 檔名
檢視壓縮後的內容 檔名.gz
刪除壓縮檔案 rm 檔名.gz
上述操作後會提示:是否確認刪除 ? 如果要刪除,則輸入 y 或 yes 否則輸入 n 或者 No
對應的壓縮解壓命令: gunzip
命令名稱:gunzip
命令英文原意:GNU unzip
命令所在路徑:/bin/gunzip
執行許可權:所有使用者
語法二:gunzip[壓縮檔案]
語法二 :gizp -d [壓縮檔案】
功能描述:解壓縮.gz的壓縮檔案
範例:$ gunzip boduo.gz 注: boduo.gz為待解壓的壓縮檔案
第二種壓縮解壓縮檔案命令: tar
命令名稱:tar
命令所在的路徑:/bin/tar
執行許可權:所有使用者
語法: tar 選項[-zcf] [壓縮後文件名][目錄】
-c 打包
-v 顯示詳細資訊
-f 指定檔名
-z 打包同時壓縮
功能描述:打包目錄 可以打包檔案或目錄 並且可以在打包的同時壓縮
壓縮後的檔案格式; .tar.gz
範例:
$ tar -cvf japan .tar japan 該命令可以將目錄japan 打包,並顯示打包內的檔案
$gzip japan.tar 該命令可以將剛才打包好的目錄壓縮
$ tar -zcf japan.tar.gz japan 該命令表示融合了上方兩步驟
解壓縮的命令: tar
tar命令解壓縮的語法:
-x 解包
-v 顯示詳細資訊
-f 指定解壓檔案
-z 解壓縮
範例:$ tar -zxvf japan.tar.gz
第三種壓縮解壓縮格式: zip
命令名稱:zip
命令所在路徑:/usr/bin/zip
執行許可權:所有使用者
語法:
zip 選項[-r] [壓縮後的檔名] [檔案或目錄]
-r 壓縮目錄
功能描述:壓縮檔案或目錄
壓縮後的檔案格式: .zip
linux 中的壓縮包的格式,windows中可以說都支援
但windows中的壓縮格式,如.rar linux 中不支援
但linux 和 windows中都支援的是 .zip
範例:$ zip japan.zip japan 壓縮檔案
zip -r boduo.zip boduo 壓縮目錄
解壓比沒有 gzip 高
解壓縮命令: unzip
命令名稱:unzip
語法 :unzip boduo.zip
zip的升級版
第四種壓縮解壓縮命令:bzip2
命令名稱: bzip2
命令所在路徑:/usr/bin/bzip2
執行許可權;所有使用者
語法:bzip2 選項[-k] [檔案]
-k 產生壓縮檔案後保留原檔案
功能描述:壓縮檔案
壓縮後文件格式: .bz2
範例:$ bzip2 -k boduo
$ tar -cjf japan.tar.bz2 japan
特點:壓縮比驚人,一般檔案或目錄較大時建議可通過bzip2 進行壓縮
解壓縮命令:bunzip2
命令名稱:bunzip2
語法 : bunzip2 [壓縮檔名]
範例: $ bunzip2 boduo.bzip2
$ tar -xjf japan.tar.bz2
總結:
壓縮格式 壓縮命令 相應解壓縮命令 處理的檔案或目錄型別
.gz gzip 檔名 gunzip(或gzip -d) 檔名 檔案
.tar tar -cvf 檔名或目錄名 打包不壓縮 tar -xf 檔名或目錄名 檔案或目錄名
.tar.gz tar -zcf 檔名或目錄名 tar -zxf 檔名或目錄名 檔案或目錄
.zip zip -rk 檔名或目錄名 unzip 檔名或目錄名 檔案或目錄
.bz2 bzip2 檔名或目錄名 bunzip2(或bzip2 -d) 檔名或目錄名 檔案或目錄
.tar.bz2 tar -cjf 檔名或目錄名 tar -xjf 檔名或目錄名 檔案或目錄