命令: | compress |
格式: | compress 選項(xiàng) 文件列表 |
功能: | 用Lempel-ziv壓縮方法來(lái)壓縮文件或壓縮標(biāo)準(zhǔn)輸入 |
選項(xiàng): | -r 遞歸操作,如果指定目錄變?cè)?,則壓縮該目錄及其子目錄中的所有文件。
-c 將壓縮數(shù)據(jù)返回標(biāo)準(zhǔn)輸出,而缺省情況下為壓縮文件時(shí)將壓縮數(shù)據(jù)返回文件。 -v 顯示每個(gè)文件夾的壓縮百分比。 |
解釋: | 在用compress壓縮文件時(shí),將在原文件名之后加上擴(kuò)展名.Z。如果不指定文件,則壓縮標(biāo)準(zhǔn)輸入,其結(jié)果返回標(biāo)準(zhǔn)輸出。 |
實(shí)例: | 目的:壓縮/mnt/lgx/a1.doc文件
命令:#compress /mnt/lgx/a1.doc 結(jié)果:壓縮后生成a1.doc.Z文件。 |
命令: | uncompress |
格式: | uncompress 選項(xiàng) 文件列表 |
功能: | 解壓縮用compress 程序壓縮過(guò)的文件 |
選項(xiàng): | -c 它將壓縮數(shù)據(jù)發(fā)往標(biāo)準(zhǔn)輸出而不是改寫舊的壓縮文件 |
解釋: | 如果不指定文件,則解壓縮標(biāo)準(zhǔn)輸入。缺省-c時(shí),為解壓縮。 |
實(shí)例: | 目的:解壓縮/mnt/lgx/a1.doc.Z
命令:# uncompress /mnt/lgx/a1.doc.Z |
命令: | gzip |
格式: | gzip 選項(xiàng) 文件目錄列表 |
功能: | 用Lempel-ziv編碼壓縮文件 |
選項(xiàng): | -c 壓縮結(jié)果寫入標(biāo)準(zhǔn)輸出,原文件保持不變。缺省時(shí)gzip將原文件壓縮為.gz文件,并刪除原文件。
-v 輸出處理信息。 -d 解壓縮指定文件。 -t 測(cè)試壓縮文件的完整性。 |
解釋: | 值得一提的是,gzip比compress壓縮更加有效。 |
實(shí)例: | 目的:壓縮/mnt/lgx/a1.doc
命令:#gzip -v /mnt/lgx/a1.doc 結(jié)果:產(chǎn)生a1.doc.gz的壓縮文件 |
命令: | gunzip |
格式: | gunzip 選項(xiàng) 文件列表 |
功能: | 解壓縮用gzip命令(以及compress和zip命令)壓縮過(guò)的文件 |
選項(xiàng): | -c 將輸出寫入標(biāo)準(zhǔn)輸出,原文件保持不變。缺省時(shí),gunzip將壓縮文件變成解壓縮文件。
-l 列出壓縮文件中的文件而不解壓縮。 -r 遞歸解壓縮,深入目錄結(jié)構(gòu)中,解壓縮命令行變?cè)付夸浿械乃凶幽夸泝?nèi)的文件。 |
實(shí)例: | 目的:解壓縮/mnt/lgx/a1.doc.gz
命令:#gunzip /mnt/lgx/a1.doc.gz |
命令: | tar |
格式: | tar 選項(xiàng) 文件目錄列表 |
功能: | 對(duì)文件目錄進(jìn)行打包備份 |
選項(xiàng): | -c 建立新的歸檔文件
-r 向歸檔文件末尾追加文件 -x 從歸檔文件中解出文件 -O 將文件解開(kāi)到標(biāo)準(zhǔn)輸出 -v 處理過(guò)程中輸出相關(guān)信息 -f 對(duì)普通文件操作 -z 調(diào)用gzip來(lái)壓縮歸檔文件,與-x聯(lián)用時(shí)調(diào)用gzip完成解壓縮 -Z 調(diào)用compress來(lái)壓縮歸檔文件,與-x聯(lián)用時(shí)調(diào)用compress完成解壓縮 |
實(shí)例1: | 目的:用tar打包一個(gè)目錄下的文件
命令:#tar -cvf /mnt/lgx/a1.doc 結(jié)果:產(chǎn)生一個(gè)以.tar為擴(kuò)展名的打包文件 |
實(shí)例2: | 目的:用tar解開(kāi)打包文件
命令:#tar -xvf /mnt/lgx/a1.doc.tar 附加說(shuō)明:在通常情況下,tar打包與gzip(壓縮)經(jīng)常聯(lián)合使用,效果更好。方法是: 首先用tar打包,如:#tar -cvf /mnt/lgx/a1.doc (產(chǎn)生a1.doc.tar文件) 然后用gzip壓縮a1.doc.tar文件,如:#gzip /mnt/lgx/a1.doc.tar (產(chǎn)生a1.doc.tar.gz文件) |
實(shí)例3: | 目的:解壓a1.doc.tar.gz文件
方法1: #gzip -dc /mnt/lgx/a1.doc.tar.gz (產(chǎn)生a1.doc.tar文件) #tar -xvf /mnt/lgx/a1.doc.tar (產(chǎn)生a1.doc文件) 這兩次命令也可使用管道功能,把兩個(gè)命令合二為一: #gzip -dc /mnt/lgx/a1.doc.tar.gz | tar -xvf 方法2:使用tar提供的自動(dòng)調(diào)用gzip解壓縮功能 #tar -xzvf /mnt/lgx/a1.doc.tar.gz 經(jīng)過(guò)tar打包后,也可用compress命令壓縮(注:gzip比compress壓縮更加有效),產(chǎn)生一個(gè)以.tar.Z的文件,在解包時(shí),可先用“uncompress 文件名”格式解壓,然后用“tar -xvf 文件名”解包。也可直接調(diào)用“tar -Zxvf 文件名”解包。 |