compress [-dfvcVr] [-b maxbits] [file …]
-d: 解壓縮,相當于
-c: 結果輸出至標準輸出,不刪除原文件
單純-c 會出亂碼 所以 > ..
-v: 顯示詳情
?uncompress解壓縮
?zcat file.Z > file
##沒人用 因為壓縮比不高 compress
gzip 處理文件
gzip[OPTION]… FILE …
-d: 解壓縮,相當于gunzip
-c: 將壓縮或解壓縮的結果輸出至標準輸出
-#:1-9,指定壓縮比,值越大壓縮比越大
?zcat:不顯式解壓縮的前提下查看文本文件內容
實例:
gzip-c messages >messages.gz
gzip-c -d messages.gz > messages
zcat messages.gz > messages
bzip2 [OPTION]… FILE …
-k: keep, 保留原文件
-d:解壓縮
bzip2 會自動補全 bz2文件
-#:1-9,壓縮比,默認為6
?bzcat:不顯式解壓縮的前提下查看文本文件內容;
xz[OPTION]… FILE … (新壓縮)
-k: keep, 保留原文件;
-d:解壓縮
-#:1-9,壓縮比,默認為6;
?xzcat: 不顯式解壓縮的前提下查看文本文件內容;
打包壓縮
zip –r sysconfigsysconfig/
?解包解壓縮
unzip sysconfig.zip
cat /var/log/messages | zip message –
unzip -p message > message
tar [OPTION]… tar 容易丟失 ACL屬性
(1) 創建歸檔
tar -c -f /PATH/TO/SOMEFILE.tar FILE…
tar cf/PATH/TO/SOMEFILE.tar FILE…
并沒有壓縮
(2) 查看歸檔文件中的文件列表
預覽
tar -t -f /PATH/TO/SOMEFILE.tar
(3) 展開歸檔
tar -x -f /PATH/TO/SOMEFILE.tar
tar -x -f /PATH/TO/SOMEFILE.tar -C /PATH/
?結合壓縮工具實現:歸檔并壓縮
-j: bzip2, -z: gzip, -J: xz
復制從或到文件
?cpio命令是通過重定向的方式將文件進行打包備份,還原恢復的工具,它可以解壓以“.cpio”或者“.tar”結尾的文件。
?cpio[選項] > 文件名或者設備名
?cpio[選項] < 文件名或者設備名
?選項
-o 將文件拷貝打包成文件或者將文件輸出到設備上
-i解包,將打包文件解壓或將設備上的備份還原到系統
-t 預覽,查看文件內容或者輸出到設備上的文件內容
-v 顯示打包過程中的文件名稱。
-d 解包生成目錄,在cpio還原時,自動的建立目錄
-c 一種較新的存儲方式
將etc目錄備份:
find ./etc-print |cpio -ov > etc.cpio
?內容預覽
cpio–tv< etc.cpio
?要解包文件
cpio–iv <etc.cpio
cpio–idv< etc.cpio
原創文章,作者:Nicolas ZhaoIV,如若轉載,請注明出處:http://www.www58058.com/34198