打包/壓縮

賣魚熊發表於2019-01-28

命令:

  tar

作用:

  可以把檔案一系列打包到一個大檔案中,也可以把打包過的大檔案恢復成一系列檔案

選項:

  -z:呼叫gzip,壓縮和解壓縮檔案

  -j:呼叫bzip2,壓縮和解壓檔案

  -c:生成檔案檔案,建立打包檔案

  -x:解開檔案檔案

  -v:列出歸檔解檔的詳細過程,顯示進度

  -f:指定檔案檔名稱,f後面一定是.tar檔案,所以必須放選項最後

  -C:解壓縮到指定目錄(要解壓縮的目錄必須存在)

注意:

  f選項必須放最後,其他選項順序隨意

使用:

  # 打包檔案(被打包檔案可以空格間隔輸入多個)

  tar -cvf 打包檔案.tar 被打包檔案/路徑 … 

  # 解包檔案

  tar -xvf 打包檔案.tar

  # 壓縮檔案

  tar -zcvf 打包檔案.tar.gz 被打包檔案/路徑 … 

  # tar -jcvf 打包檔案.tar.bz2 被打包檔案/路徑 … 

  # 解壓縮檔案到指定目錄

  tar -zxvf 打包檔案.tar.gz -C 目標路徑

  # 解壓縮檔案

  tar -jxvf 打包檔案.tar.bz2

 

不同系統的打包壓縮方式:

  windows常用rar

  mac常用zip

  Linux常用tar.gz

相關文章