linux 之 壓縮 解壓

2021-09-06 15:08:03 字數 1456 閱讀 9859

壓縮解壓

tar 即可壓縮也可以解壓

c 壓縮    如果沒有z、j引數,則表示,只打包,不壓縮。 就說,

t 檢視

z  以gzip方式壓縮     相當於 gzip ?。。

j  以bzip方式壓縮    bzip2 ??

drwxr-xr-x 5 root root 4096 apr 21 09:30 etccc/  

tar cvf etccc.zip etccc/

-rw-r--r-- 1 root root 2027520 apr 21 17:50 etccc.zip  

tar zcvf etccc.zip.gz etccc/        ----- 以zip.gz結尾不是必須的, 

-rw-r--r-- 1 root root 95930 apr 21 17:51 etccc.zip.gz    --- 對比大小可見,壓縮效果還是很顯著的

gzip

gzip date.txt           貌似只能對檔案進行gzip壓縮,  不需要指定壓縮目標檔名

linux:/opt/lktest/test # l

total 12

drwxr-xr-x 2 root root 4096 apr 21 17:08 ./

drwxr-xr-x 31 root root 4096 apr 21 09:29 ../

-rw-r--r-- 1 root root 34 apr 21 17:07 date.txt.gz   ———— gzip壓縮結果預設以gz結尾

linux:/opt/lktest # gzip test

gzip: test is a directory -- ignored

gunzip

zcat   zcat  is  identical  to gunzip -c

bzip    貌似沒有bzip命令,只有bzip2

bzip2

linux:/opt/xx # bzip2

bzip2: i won't write compressed data to a terminal.

bzip2: for help, type: `bzip2 --help'.

linux:/opt/xx # bunzip2

bunzip2: i won't read compressed data from a terminal.

bunzip2: for help, type: `bunzip2 --help'.

shell在執行乙個unix命令時,自動開啟三個檔案:stdin(標準輸入)、stdout(標準輸出

)、stderr(標準錯誤),檔案描述字分別是0、1、2。所以,上面語句中的"2"表示標準錯誤的

標準輸出 ? 如何重定向?

compress  ? 好像還需要安裝,我本機是不可以執行的。

參考

Linux之壓縮解壓縮

1 linux上常見壓縮副檔名 z compress程式壓縮檔案,目前使用較少。已經有gzip替換了。gz gzip程式壓縮的檔案。bz2 bzip2程式壓縮的檔案,比gzip的壓縮比更好。無論gzip還是bzip2壓縮,都只能對單一檔案壓縮。tar tar程式打包的資料,並沒有壓縮過。tar.gz...

Linux 之 壓縮解壓縮

zip gz bz2 tar.gz tar.bz2 zip格式的壓縮檔案和windows通用,可以在跨平台壓縮 解壓縮 壓縮 zip 壓縮檔案名 原始檔 zip r 壓縮檔案名 源目錄 解壓縮 unzip 壓縮檔案 壓縮 gzip 原始檔 壓縮為gz格式的的壓縮檔案,壓縮成功之後,原始檔會消失 gz...

Linux之解壓與壓縮

注意 widows和linux互通的壓縮包只有zip型別,linux不支援rar型別的,widows支援linux所有壓縮型別 注意 gzip只能壓縮檔案,不能壓縮資料夾,壓縮資料夾,只會把資料夾下的檔案進行壓縮,壓縮好後會把原來的檔案刪除 命令格式 gzip options filename op...