一、tar命令
語(yǔ)法:tar [option] file…
常用參數(shù):
-c或--create:建立新的備份文件。
-f<備份文件>或--file=<備份文件>:指定備份文件。
-v或--verbose:顯示指令執(zhí)行過(guò)程
-x或--extract或--get:從備份文件中還原文件(解壓文件)。
-z或--gzip或--ungzip 通過(guò)gzip指令處理備份文件。
示例:壓縮 a.txt文件為test.tar.gz
tar -czvf test.tar.gz a.txt
示例:解壓test.tar.gz文件
tar -xzvf test.tar.gz
二、gzip命令
語(yǔ)法:gzip [option] file…
常用參數(shù):
-c或--stdout或--to-stdout:把壓縮后的文件輸出到標(biāo)準(zhǔn)輸出設(shè)備,不去更動(dòng)原始文件。
-d或--decompress或----uncompress:解開(kāi)壓縮文件。
-f或--force:強(qiáng)行壓縮文件。
-l或--list:列出壓縮文件的相關(guān)信息。
-r或--recursive:遞歸處理,將指定目錄下的所有文件及子目錄一并處理。
-v或--verbose:顯示指令執(zhí)行過(guò)程。
示例:壓縮和解壓文件
# 壓縮目錄下的所有文件
gzip *
# 解壓文件,并列出詳細(xì)信息
gzip -dv *
三、rar命令
如果系統(tǒng)未安裝rar命令,需要安裝。聯(lián)網(wǎng)情況下使用yum命令安裝。
yum install rar
將當(dāng)前目錄所有的文件壓縮成一個(gè)rar包,名為filename.rar
rar -a filename *
將filename.rar中的所有文件解壓到./test
unrar -x filename.rar test
四、zip命令
語(yǔ)法:zip [option] file…
常用參數(shù):
-A 調(diào)整可執(zhí)行的自動(dòng)解壓縮文件。
-b<工作目錄> 指定暫時(shí)存放文件的目錄。
-c 替每個(gè)被壓縮的文件加上注釋。
-d 從壓縮文件內(nèi)刪除指定的文件。
-D 壓縮文件內(nèi)不建立目錄名稱(chēng)。
-f 更新現(xiàn)有的文件。
-F 嘗試修復(fù)已損壞的壓縮文件。
-g 將文件壓縮后附加在既有的壓縮文件之后,而非另行建立新的壓縮文件。
-i<范本樣式> 只壓縮符合條件的文件。
-j 只保存文件名稱(chēng)及其內(nèi)容,而不存放任何目錄名稱(chēng)。
-J 刪除壓縮文件前面不必要的數(shù)據(jù)。
-m 將文件壓縮并加入壓縮文件后,刪除原始文件,即把文件移到壓縮文件中。
-q 不顯示指令執(zhí)行過(guò)程。
-r 遞歸處理,將指定目錄下的所有文件和子目錄一并處理。
-S 包含系統(tǒng)和隱藏文件。
-t<日期時(shí)間> 把壓縮文件的日期設(shè)成指定的日期。
-T 檢查備份文件內(nèi)的每個(gè)文件是否正確無(wú)誤。
-u 與 -f 參數(shù)類(lèi)似,但是除了更新現(xiàn)有的文件外,也會(huì)將壓縮文件中的其他文件解壓縮到目錄中。
-v 顯示指令執(zhí)行過(guò)程或顯示版本信息。
-<壓縮效率> 壓縮效率是一個(gè)介于1-9的數(shù)值。
示例:當(dāng)前目錄下所有文件和文件夾打包為當(dāng)前目錄下的 html.zip
zip -q -r html.zip *
示例:解壓縮html.zip文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-619946.html
unzip html.zip
總結(jié)
word文檔下載地址:
Linux常用的四種壓縮命令文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-619946.html
到了這里,關(guān)于Linux常用的四種壓縮命令的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!