壓縮和解壓縮工具ide
壓縮比工具
目的:時間換空間spa
CPU的時間 --> 磁盤空間ip
compress/uncompress, .Zit
gzip/gunzip, .gzio
bzip2/bunzip2, .bz2class
xz/unxz, .xz打包
zip/unzipfile
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:一種較新的存儲格式