Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> 關於 Linux

tar 打包壓縮完全手冊:壓縮、解壓、查詢、追加、合併、排除檔案六大場景

編輯:關於 Linux

常用參數速查

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

六大場景實戰

  1. 壓縮/解壓/查詢
    tar -zcvf file.tar.gz dir/
    tar -ztvf file.tar.gz
    tar -zxvf file.tar.gz -C /target/
  2. 向既有壓縮檔追加檔案
    tar -rvf original.tar newfile
  3. 合併兩個 tar 檔
    tar -Af file1.tar file2.tar
  4. 排除特定模式檔案
    tar -cvf backup.tar --exclude="*.log" dir/

注意

tar 本身不壓縮,需搭配 -z/-j;純 .tar 僅歸檔,不可用解壓軟體直接開啟。

結語

熟練 tar 參數組合,即可輕鬆應對備份、部署、遷移等各類檔案打包需求。

Copyright © Windows教程網 All Rights Reserved