gzip命令詳解 想在linux下用C實(shí)現(xiàn)gzip壓縮與解壓縮,有沒有相關(guān)庫函數(shù)可以調(diào)用?
想在linux下用C實(shí)現(xiàn)gzip壓縮與解壓縮,有沒有相關(guān)庫函數(shù)可以調(diào)用?命令:gzip語法:gzip[option]壓縮(解壓縮)文件名-C,將輸出寫入標(biāo)準(zhǔn)輸出,并保留原始文件。-D解壓縮壓縮文件。-
想在linux下用C實(shí)現(xiàn)gzip壓縮與解壓縮,有沒有相關(guān)庫函數(shù)可以調(diào)用?
命令:gzip語法:gzip[option]壓縮(解壓縮)文件名-C,將輸出寫入標(biāo)準(zhǔn)輸出,并保留原始文件。-D解壓縮壓縮文件。-對于每個(gè)壓縮文件,顯示以下字段:(1)壓縮文件的大?。?)未壓縮文件的大?。?)壓縮比-r未壓縮文件的名稱以遞歸方式查找指定的目錄并壓縮或解壓縮其中的所有文件。-T測試以檢查壓縮文件是否完整。-V對于每個(gè)壓縮和解壓縮的文件,顯示文件名和壓縮比。-Num使用指定的數(shù)字Num來調(diào)整壓縮速度,-1或--fast表示最快的壓縮方法(低壓縮比),-9或--best表示最慢的壓縮方法(高壓縮比)。系統(tǒng)默認(rèn)值為6。注意:gzip不能壓縮整個(gè)目錄。你可以先用tar打包,然后再壓縮。例如,$tar CF測試.tar測試/$gzip測試.tar或$tar CZF測試.tar.gzTest/
linux下怎么解后綴名是gzip的文件?
每個(gè)選項(xiàng)的含義分別是:
-x文件列表解壓縮文件,但不包括指定的文件。
-V查看壓縮文件目錄,但不要解壓縮它。
-不要測試文件是否損壞,但不要解壓縮它。
-D目錄將壓縮文件解壓縮到指定目錄。
-Z僅顯示壓縮文件的注釋。
-N不要覆蓋現(xiàn)有文件。
-O無需用戶確認(rèn)即可覆蓋現(xiàn)有文件。
-J不要重建文檔的目錄結(jié)構(gòu),將所有文件解壓縮到同一目錄。
示例1:壓縮文件文本.zip在當(dāng)前目錄中解壓縮。
$ 解壓文本.zip
示例2:壓縮文件文本.zip在指定的目錄/tmp中解壓縮。如果已經(jīng)存在相同的文件,則需要unzip命令來不覆蓋原始文件。
$解壓縮-ntext.zip文件-示例3:查看壓縮文件目錄,但不要解壓縮它。
$解壓縮-vtext.zip文件
Zgrep command
此命令的功能是在壓縮文件中查找匹配的正則表達(dá)式。用法與grep命令相同,但操作對象是壓縮文件。如果要查看壓縮文件中是否有句子,可以使用zgrep命令。