gzip/gunzip
gzip/gunzip 是用來壓縮和解壓縮單個檔案的工具。
// 壓縮xxx檔案
gzip xxx
// 解壓縮xxx檔案
tar
tar 可以打包單個檔案,還可以将整個目錄中的全部檔案整合成一個包,整合包還能使用gzip的功能進行壓縮。
字尾名: “.tar” 或者 “.tar.gz” 或者 “.tgz”
// -z 表示gzip壓縮
// -c 表示建立壓縮檔案(create)
// -v 是顯示目前被壓縮的檔案
// -f 是指使用檔案名
// yyy.tgz 為 檔案名
// xxx 為 目錄
tar -zcvf yyy.tgz /xxx
// 解壓
tar -zxvf yyy.tgz
// 解壓到别的目錄下 -C
tar -zxvf yyy.tgz -C
bzip2
使用bzip2壓縮檔案時,預設會産生以 .bz2 擴充名結尾的檔案,這裡使用-z參數進行壓縮,使用-d參數警醒解壓縮
// 壓縮
bzip2 xxx
// 解壓縮
bzip2 -d xxx.bz2
cpio
// 備份
find /etc -name *.conf | cpio -cov > /tmp/conf.cpio
// 還原
cpio --absolute-filenames -icvu < /tmp/conf.cpio