Linux解壓縮常用命令
命令: gzip
格式: gzip 選項 文件目錄列表
功能: 用Lempel-ziv編碼壓縮文件
選項: -c 壓縮結果寫入標準輸出,原文件保持不變。缺省時gzip將原文件壓縮爲.gz文件,並刪除原文件。
-v 輸出處理信息。
-d 解壓縮指定文件。
-t 測試壓縮文件的完整性。
解釋: 值得一提的是,gzip比compress壓縮更加有效。
實例: 目的:壓縮/mnt/lgx/a1.doc
命令:#gzip -v /mnt/lgx/a1.doc
結果:產生a1.doc.gz的壓縮文件
命令: gunzip
格式: gunzip 選項 文件列表
功能: 解壓縮用gzip命令(以及compress和zip命令)壓縮過的文件
選項: -c 將輸出寫入標準輸出,原文件保持不變。缺省時,gunzip將壓縮文件變成解壓縮文件。
-l 列出壓縮文件中的文件而不解壓縮。
-r 遞歸解壓縮,深入目錄結構中,解壓縮命令行變元所指定目錄中的所有子目錄內的文件。
實例: 目的:解壓縮/mnt/lgx/a1.doc.gz
命令:#gunzip /mnt/lgx/a1.doc.gz
命令: tar
格式: tar 選項 文件目錄列表
功能: 對文件目錄進行打包備份
選項: -c 建立新的歸檔文件
-r 向歸檔文件末尾追加文件
-x 從歸檔文件中解出文件
-O 將文件解開到標準輸出
-v 處理過程中輸出相關信息
-f 對普通文件操作
-z 調用gzip來壓縮歸檔文件,與-x聯用時調用gzip完成解壓縮
-Z 調用compress來壓縮歸檔文件,與-x聯用時調用compress完成解壓縮
實例1: 目的:用tar打包一個目錄下的文件
命令:#tar -cvf /mnt/lgx/a1.doc
結果:產生一個以.tar爲擴展名的打包文件
實例2: 目的:用tar解開打包文件
命令:#tar -xvf /mnt/lgx/a1.doc.tar
附加說明:在通常情況下,tar打包與gzip(壓縮)經常聯合使用,效果更好。方法是:
首先用tar打包,如:#tar -cvf /mnt/lgx/a1.doc (產生a1.doc.tar文件)
然後用gzip壓縮a1.doc.tar文件,如:#gzip /mnt/lgx/a1.doc.tar (產生a1.doc.tar.gz文件)
實例3: 目的:解壓a1.doc.tar.gz文件
方法1:
#gzip -dc /mnt/lgx/a1.doc.tar.gz (產生a1.doc.tar文件)
#tar -xvf /mnt/lgx/a1.doc.tar (產生a1.doc文件)
這兩次命令也可使用管道功能,把兩個命令合二爲一:
#gzip -dc /mnt/lgx/a1.doc.tar.gz | tar -xvf
方法2:使用tar提供的自動調用gzip解壓縮功能
#tar -xzvf /mnt/lgx/a1.doc.tar.gz
經過tar打包後,也可用compress命令壓縮(注:gzip比compress壓縮更加有效),產生一個以.tar.Z的文件,在解包時,可先用“uncompress 文件名”格式解壓,然後用“tar -xvf 文件名”解包。也可直接調用“tar -Zxvf 文件名”解包。
格式: gzip 選項 文件目錄列表
功能: 用Lempel-ziv編碼壓縮文件
選項: -c 壓縮結果寫入標準輸出,原文件保持不變。缺省時gzip將原文件壓縮爲.gz文件,並刪除原文件。
-v 輸出處理信息。
-d 解壓縮指定文件。
-t 測試壓縮文件的完整性。
解釋: 值得一提的是,gzip比compress壓縮更加有效。
實例: 目的:壓縮/mnt/lgx/a1.doc
命令:#gzip -v /mnt/lgx/a1.doc
結果:產生a1.doc.gz的壓縮文件
命令: gunzip
格式: gunzip 選項 文件列表
功能: 解壓縮用gzip命令(以及compress和zip命令)壓縮過的文件
選項: -c 將輸出寫入標準輸出,原文件保持不變。缺省時,gunzip將壓縮文件變成解壓縮文件。
-l 列出壓縮文件中的文件而不解壓縮。
-r 遞歸解壓縮,深入目錄結構中,解壓縮命令行變元所指定目錄中的所有子目錄內的文件。
實例: 目的:解壓縮/mnt/lgx/a1.doc.gz
命令:#gunzip /mnt/lgx/a1.doc.gz
命令: tar
格式: tar 選項 文件目錄列表
功能: 對文件目錄進行打包備份
選項: -c 建立新的歸檔文件
-r 向歸檔文件末尾追加文件
-x 從歸檔文件中解出文件
-O 將文件解開到標準輸出
-v 處理過程中輸出相關信息
-f 對普通文件操作
-z 調用gzip來壓縮歸檔文件,與-x聯用時調用gzip完成解壓縮
-Z 調用compress來壓縮歸檔文件,與-x聯用時調用compress完成解壓縮
實例1: 目的:用tar打包一個目錄下的文件
命令:#tar -cvf /mnt/lgx/a1.doc
結果:產生一個以.tar爲擴展名的打包文件
實例2: 目的:用tar解開打包文件
命令:#tar -xvf /mnt/lgx/a1.doc.tar
附加說明:在通常情況下,tar打包與gzip(壓縮)經常聯合使用,效果更好。方法是:
首先用tar打包,如:#tar -cvf /mnt/lgx/a1.doc (產生a1.doc.tar文件)
然後用gzip壓縮a1.doc.tar文件,如:#gzip /mnt/lgx/a1.doc.tar (產生a1.doc.tar.gz文件)
實例3: 目的:解壓a1.doc.tar.gz文件
方法1:
#gzip -dc /mnt/lgx/a1.doc.tar.gz (產生a1.doc.tar文件)
#tar -xvf /mnt/lgx/a1.doc.tar (產生a1.doc文件)
這兩次命令也可使用管道功能,把兩個命令合二爲一:
#gzip -dc /mnt/lgx/a1.doc.tar.gz | tar -xvf
方法2:使用tar提供的自動調用gzip解壓縮功能
#tar -xzvf /mnt/lgx/a1.doc.tar.gz
經過tar打包後,也可用compress命令壓縮(注:gzip比compress壓縮更加有效),產生一個以.tar.Z的文件,在解包時,可先用“uncompress 文件名”格式解壓,然後用“tar -xvf 文件名”解包。也可直接調用“tar -Zxvf 文件名”解包。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.