tar命令詳解
2006-11-27 20:48:07
標簽:
命令tar
格式: tar 選項 文件目錄列表
功能: 對文件目錄進(jìn)行打包備份
選項:
-c 建立新的歸檔文件
-r 向歸檔文件末尾追加文件
-x 從歸檔文件中解出文件
-O 將文件解開(kāi)到標準輸出
-v 處理過(guò)程中輸出相關(guān)信息
-f 對普通文件操作
-z 調用gzip來(lái)壓縮歸檔文件,與-x聯(lián)用時(shí)調用gzip完成解壓縮
-Z 調用compress來(lái)壓縮歸檔文件,與-x聯(lián)用時(shí)調用compress完成解壓縮
實(shí)例1: 目的:用tar打包一個(gè)目錄下的文件
命令:#tar -cvf /mnt/lgx/a1.doc
結果:產(chǎn)生一個(gè)以.tar為擴展名的打包文件
實(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)調用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 文件名”解包。也可直接調用“tar -Zxvf 文件名”解包。
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請
點(diǎn)擊舉報。