Bash Wiki
Posts (Latest 30 updated) :
Read all
Contents:
  1. [Linux] Bash tar 使用法: 壓縮與解壓縮檔案
    1. Overview
    2. Usage
    3. Common Options
    4. Common Examples
    5. Tips

[Linux] Bash tar 使用法: 壓縮與解壓縮檔案

Overview

tar 是一個用於打包和壓縮檔案的命令行工具。它可以將多個檔案和目錄合併成一個檔案,並且可以選擇性地進行壓縮,以便於儲存和傳輸。

Usage

基本語法如下:

tar [options] [arguments]

Common Options

  • -c:建立新的 tar 檔案。
  • -x:解壓縮 tar 檔案。
  • -f:指定檔案名稱。
  • -v:顯示詳細的操作過程。
  • -z:使用 gzip 壓縮或解壓縮。
  • -j:使用 bzip2 壓縮或解壓縮。

Common Examples

  1. 建立 tar 檔案
    將目錄 myfolder 壓縮成 myfolder.tar
    tar -cvf myfolder.tar myfolder
    
  2. 建立 gzip 壓縮的 tar 檔案
    將目錄 myfolder 壓縮成 myfolder.tar.gz
    tar -czvf myfolder.tar.gz myfolder
    
  3. 解壓縮 tar 檔案
    解壓縮 myfolder.tar
    tar -xvf myfolder.tar
    
  4. 解壓縮 gzip 壓縮的 tar 檔案
    解壓縮 myfolder.tar.gz
    tar -xzvf myfolder.tar.gz
    
  5. 查看 tar 檔案內容
    列出 myfolder.tar 中的檔案:
    tar -tvf myfolder.tar
    

Tips

  • 使用 -v 選項可以幫助你查看正在處理的檔案,這在處理大量檔案時特別有用。
  • 在壓縮時,選擇適合的壓縮格式(如 gzip 或 bzip2)可以根據你的需求來平衡速度和壓縮率。
  • 定期備份重要資料,使用 tar 可以方便地將整個目錄打包成一個檔案,便於儲存和管理。