壓縮和解壓縮工具
壓縮比
目的:時間換空間
CPU的時間 –> 磁盤空間
常見的壓縮及解壓縮工具:
compress/uncompress, .Z
gzip/gunzip, .gz
bzip2/bunzip2, .bz2
xz/unxz, .xz
zip/unzip
lzma/unlzma,lzma
tar,cpio
compress:
-d:解壓縮
-c:結果輸出至標準輸出,不刪除原文件
-v:顯示詳情
uncompress:解壓縮
zcat file.Z > file 加壓縮,保留原文件
1.gip/gunzip/zcat
gzip [OPTION…] FILE…
-d:解壓縮,相當于gunzip
-#:指定壓縮比,默認是6;數字越大壓縮比越大
-c:將壓縮結果輸出至標準輸出:
gzip -c FILE > /PATH/TO/SOMEFILE.gz
gunzip:解壓縮
gunzip /PATH/TO/SOMEFILE:解壓縮完成后會刪除原文件
zcat /PATH/TO/SOMEFILE:在不解壓的情況下查看文件內容
2. bzip2/bunzip2/bzcat
bzip2 [OPTIONS…] FILE…
-d:解壓縮,相當于bunzip2
-k:保留原文件
-#:指定壓縮比;默認是6;數字越大壓縮比越大(1-9)
bunzip:解壓縮
bunzip /PATH/TO/SOMEFILE:
bzcat /PATH/TO/SOMEFILE:在不解壓的情況下查看文件內容
3. xz/unxz/xcat
xz [OPTIONS…] file…
-d:解壓縮
-#:指定壓縮比;默認是6;(1-9)
-k:保留原文件
unxz:解壓縮
unxz /PATH/TO/SOMEFILE:
xzcat /PATH/TO/SOMEFILE:在不解壓的情況下查看文件內容
zip:打包壓縮
zip FILE_NAME.zip FILE1 FILE2 ….
unzip FILENAME.zip
歸檔:tar,cpio
tar命令:
tar [OPTIONS…] FILE…
-c:創建歸檔
-x:展開歸檔
-t:不展開歸檔,查看歸檔了那些文件
-f FILE.tar:操作的歸檔文件
-v:查看詳細信息
-C:展開至指定目錄下
歸檔并壓縮:
-z:gzip2
創建歸檔:-zcf /PATH/TO/SOMEFILE
解壓縮并展開歸檔:-zxf /PATH/TO/SOMEFILE
-j:bzip2
-jcf
-jxf
-J:xz
-Jcf
-Jxf
cpio命令:cpio命令是通過重定向的方式將文件進行打包備份,還原恢復的工具,它可以解壓以“.cpio”或者“.tar”結尾的文件
cpio[選項] > 文件名或者設備名
cpio[選項] < 文件名或者設備名
選項:
-o:將文件打包拷貝成文件或將文件輸出至設備上
-i:解包,將壓縮包還原
-v:顯示詳細過程
-t:不解壓的情況下查看內容
-d:解包成成目錄
-c:一種較新的存儲格式
原創文章,作者:zhai796898,如若轉載,請注明出處:http://www.www58058.com/37356
壓縮工具的使用能大大節約我們的磁盤空間,以及文件的傳輸時間,需熟練使用。