Ubuntu-24.04 By Marcus_Dev

Ubuntu 24.04 入門 19:壓縮與解壓縮 tar 指令

檔案打包與備份實務

在 Linux 中,我們通常先將多個檔案「打包」成一個 tar 檔,再進行「壓縮」。.tar.gz 是最常見的格式。

核心指令操作範例

  1. 建立壓縮檔 (Create)
    tar -czvf backup.tar.gz /var/www/html
    (c: 建立, z: gzip 壓縮, v: 顯示過程, f: 指定檔名)

  2. 解壓縮檔案 (Extract)
    tar -xzvf backup.tar.gz

  3. 解壓到指定目錄
    tar -xzvf backup.tar.gz -C /tmp

實戰心法

傳輸大量小檔案 (如網站圖片) 速度會很慢,建議先用 tar 打包後再傳輸。另外,在解壓不熟悉的檔案前,可以先用 tar -tf filename.tar.gz 查看內容清單,避免解壓後檔案散落在當前目錄,造成混亂。