10/09/2017

Linux 壓縮資料方式 zip gzip tar

當你要一次性傳送資料到任何地方時,優先選擇單檔傳送

tar zip 都是屬於可以將"目錄與子目錄"資料都打包成單檔案

gzip 屬於只能將單檔案打包成壓縮過的單檔案

我常使用 zip 來打包壓縮資料,但我新建立的 CentOS 沒有安裝 zip

由於要精簡 server 資源,非必要就不要安裝,改由原本 CentOS 已安裝提供的 gzip 代替

但是 gzip 只能打包壓縮單檔,要先將目錄打包成 .tar 再使用 gzip 打包成 .tar.gz

tar 可以直接打包成 .tar.gz 含 gzip 壓縮,tar+gzip 和 tar 直接打包成 .tar.gz 相較壓縮過的檔案大小

居然直接使用 tar 的檔案還比較小,那麼當然選擇直接使用 tar 來打包 .tar.gz 檔案

壓縮 tar.gz 指令:
tar zcvf filename.tar.gz <what_to_backup>


解壓縮 tar.gz 指令:
tar zxvf filename.tar.gz

沒有留言:

張貼留言