萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Linux 教學

Linux tar 指令完整教學:打包、壓縮、解壓、查詢、追加、合併、排除

Linux tar 是最常用的歸檔工具,支援多種壓縮演算法。掌握核心參數與常用組合,檔案管理事半功倍。

核心參數速查

參數功能
-c建立新歸檔
-x解開歸檔
-t列出歸檔內容
-zgzip 壓縮/解壓 (.tar.gz)
-jbzip2 壓縮/解壓 (.tar.bz2)
-v顯示處理過程
-f指定歸檔檔名(必須放最後)
-p保留原始權限屬性
-P保留絕對路徑
-N僅打包比指定日期新的檔案

常用組合指令

1. 壓縮 / 解壓 / 查詢

# 壓縮 (gzip)
tar -zcvf backup.tar.gz /path/to/source

# 查詢內容
tar -ztvf backup.tar.gz

# 解壓至指定目錄
tar -zxvf backup.tar.gz -C /target/directory

2. 向既有歸檔追加檔案

tar -rvf backup.tar newfile.txt

3. 合併兩個 tar 檔

tar -Af file1.tar file2.tar

4. 打包時排除特定檔案

# 排除所有 .txt 檔
tar -cvf backup.tar /source --exclude="*.txt"

注意: tar 本身不壓縮,需搭配 -z/-j 才會產生壓縮檔;純 tar 檔無法用一般解壓縮軟體開啟。

copyright © 萬盛學電腦網 all rights reserved