gzip/gunzip 是用來壓縮和解壓縮單個檔案的工具。
// 壓縮***檔案
gzip ***
// 解壓縮***檔案
tar 可以打包單個檔案,還可以將整個目錄中的全部檔案整合成乙個包,整合包還能使用gzip的功能進行壓縮。
字尾名: 「.tar」 或者 「.tar.gz」 或者 「.tgz」
// -z 表示gzip壓縮
// -c 表示建立壓縮檔案(create)
// -v 是顯示當前被壓縮的檔案
// -f 是指使用檔名
// yyy.tgz 為 檔名
// *** 為 目錄
tar -zcvf yyy.tgz /***
// 解壓
tar -zxvf yyy.tgz
// 解壓到別的目錄下 -c
使用bzip2壓縮檔案時,缺省會產生以 .bz2 副檔名結尾的檔案,這裡使用-z引數進行壓縮,使用-d引數警醒解壓縮
// 壓縮
bzip2 ***
// 解壓縮
該命令一般需要和find命令一同使用。
當由find按照條件找出需要備份的檔案列表後,可通過管道的方式傳遞給cpio進行備份,生成/tmp/conf.cpio檔案,然後再將生成的/tmp/conf.cpio檔案中包含的檔案列表完全還原回去。
// 備份
find /etc -name
*.conf | cpio -cov
> /tmp/conf.cpio
// 還原
cpio --absolute-filenames
-icvu
< /tmp/conf.cpio
Linux學習之檔案壓縮與打包
1.gzip 檔案壓縮與解壓縮 gzip filename 壓縮後不儲存原始檔 gzip c filename filename 壓縮後儲存原始檔 gunzip 檔案解壓縮 gunzip filename 解壓縮後不儲存原始檔 gunzip c filename filename 解壓縮後儲存原始檔...
Linux學習之檔案打包與壓縮
在講 linux 上的壓縮工具之前,有必要先了解一下常見常用的壓縮包檔案格式。在 windows 上最常見的不外乎這兩種 zip,7z字尾的壓縮檔案。而在 linux 上面常見的格式除了以上兩種外,還有.rar,gz,xz,bz2,tar,tar.gz,tar.xz,tar.bz2,簡單介紹如下 檔...
Linux檔案打包和壓縮
備份tar存檔通常應提取到空目錄中,以確保不會覆蓋任何檔案。當root提取存檔時,tar命令會保留檔案的原始使用者和組所有權,如果是普通使用者,檔案的所有權屬於從存檔中提取檔案的使用者 c 建立 v 顯示過程 f指定歸檔檔案名稱 x解檔 t檢視歸檔檔案內容 f新增檔案到歸檔中 get解檔指定檔案 d...