Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Linux tar 指令參數速查表:打包、壓縮、解壓、列表、更新、附檔名對照

編輯:Linux 系統常見問題解答

五大核心動作(互斥,必選一)

短選項長選項動作
-c--create建立封存檔
-x--extract, --get解開封存檔
-t--list列出內容
-r--append追加檔案到既有封存檔
-u--update更新封存檔中較新的檔案

壓縮選項(可搭配核心動作)

選項演算法副檔名慣例
-zgzip.tar.gz, .tgz
-jbzip2.tar.bz2
-Jxz.tar.xz
-Zcompress.tar.Z

常用輔助選項

  • -v:顯示過程
  • -f:指定檔名(必須是最後一個選項,後面接檔名)
  • -O:解壓至標準輸出
  • -C 目錄:切換工作目錄(解壓/打包時)

經典範例速查

# 打包
tar -cf all.tar *.jpg
tar -czf all.tar.gz *.jpg
tar -cjf all.tar.bz2 *.jpg

# 追加
tar -rf all.tar *.gif

# 更新
tar -uf all.tar logo.gif

# 列表
tar -tf all.tar
tar -ztf all.tar.gz

# 解壓
tar -xf all.tar
tar -xzf all.tar.gz
tar -xjf all.tar.bz2

# 解壓到指定目錄
tar -xzf file.tar.gz -C /target/dir

各種壓縮格式解壓對照表

副檔名解壓指令
.tartar -xvf
.tar.gz / .tgztar -xzf
.tar.bz2tar -xjf
.tar.xztar -xJf
.tar.Ztar -xZf
.gzgzip -d / gunzip
.bz2bzip2 -d / bunzip2
.xzxz -d / unxz
.Zuncompress
.rarunrar e
.zipunzip

小結

記住「核心動作(c/x/t/r/u) + 壓縮(z/j/J/Z) + -vf + 檔名」公式,配合對照表,即可秒速組出正確指令。-f 必須放最後,後面直接接檔名。

Copyright © Windows教程網 All Rights Reserved