在 Linux 中常常看到副檔名 .tar.gz 的檔案,紀錄一下過程

打包檔案

副檔名包含 .tar 的檔案,都是使用 tar 指令進行打包,也代表未使用壓縮的檔案

看一下怎麼打包檔案

tar -c -v -f a.tar /etc
-c, --create:
    create a new ARCHIVE
-f, --file=ARCHIVE:
    use ARCHIVE file or device ARCHIVE
-v, --verbose: 
    verbosely list files processed

壓縮檔案

副檔名 .tar.gz 的檔案,是經過 gzip 壓縮後的 tar 檔案,可以縮寫成 .tgz

看一下怎麼壓縮檔案,多一個參數 -z

tar -c -z -v -f a.tar.gz /etc
-z, --gzip
    Filter the archive through gzip(1)

解壓縮檔案

看一下怎麼解壓縮檔案,使用 -x 參數

tar -x -v -f a.tar.gz
-x, --extract
    Extract files from an archive