省朝夕

           

          LInux-tar

          tar命令


          用途 

          將文檔(包括目錄)進(jìn)行打包歸檔,或者解壓的工具。Linux中很多軟件包也是以tar打包形式提供給用戶使用的。

          參數(shù)

          參數(shù):
          -c    建立一個(gè)壓縮文件的參數(shù)指令
          -x    解開(kāi)一個(gè)壓縮文件的參數(shù)指令(默認(rèn)情況下,會(huì)解包到當(dāng)前目錄,并且文檔內(nèi)容存放在當(dāng)前目錄的一個(gè)新產(chǎn)生的目錄中。可以通過(guò)-C 目錄路徑 的方式指定解壓到特定目錄)
          -t     查看 打包文檔里面的文件(比如存在:a.tar包,那么通常執(zhí)行:tar -tf a.tar即可看到內(nèi)部包含的文檔)
          注意:上面三個(gè)參數(shù)不能混合出現(xiàn)。

          -z    以gzip 壓縮,通常歸檔文件命名后綴為:.tar.gz
          -j    以 bzip2 壓縮,通常歸檔文件命名后綴為:.tar.bz2
          -v    壓縮的過(guò)程中顯示文件,不過(guò)當(dāng)我們是在后臺(tái)程序中執(zhí)行打包/解包過(guò)程,則不建議使用此參數(shù)
          -f     打包指定的文檔名,在 f 之后要立即接文檔名,不要再加參數(shù)
          -p    使用原文件的原來(lái)屬性(屬性不會(huì)依據(jù)使用者而變),在拷貝文件時(shí),需要重視此參數(shù)
          -P     可以使用絕對(duì)路徑來(lái)壓縮!
          -N     比后面接的日期(yyyy/mm/dd)還要新的才會(huì)被打包進(jìn)新建的文件中!
          --exclude file:在壓縮的過(guò)程中,不將 fle 打包
          -r    追加文檔到歸檔文檔中
          -C    指定存放所解的包的目錄

          例子:
          tar -cvpf /tmp/etc.tar /etc 效果:僅打包,不壓縮,并且保存其權(quán)限(參數(shù)p表示保留權(quán)限)
          tar -zcvf /tmp/etc.tar.gz /etc 效果:打包后,以 gzip 壓縮
          tar -jcvf /tmp/etc.tar.bz2 /etc 效果:打包后,以 bzip2 壓縮
          tar -ztvf /tmp/etc.tar.gz  查閱上述 /tmp/etc.tar.gz 文件內(nèi)有哪些文件。由于/tmp/etc.tar.gz gzip 壓縮,所以要查閱該 tar file 內(nèi)的文件時(shí),需要加上z 這個(gè)參數(shù)
          cd /usr/local/src  tar -zxvf /tmp/etc.tar.gz    
          或者直接:tar -zxvf /tmp/etc.tar.gz -C /usr/local/src   將 /tmp/etc.tar.gz 文件解壓縮在 /usr/local/src 底下
          cd /tmp
          tar -rf /tmp/etc.tar.gz /home/hejianchao/a.jpg    把 /home/hejianchao/a.jpg 文檔追加到/tmp/etc.tar.gz 打包目錄中(存放于尾部),也可以指定追加目錄到打包文檔中
          tar -zxvf /tmp/etc.tar.gz etc/passwd 在 /tmp 底下,只將 /tmp/etc.tar.gz 內(nèi)的 etc/passwd 解開(kāi)。注意: 指定解包etc/passwd 時(shí)的路徑
          tar -N "2005/06/01" -zcvf home.tar.gz /home 在 /home 當(dāng)中,比 2005/06/01 新的文件才備份
          tar --exclude /home/dmtsai -zcvf myfile.tar.gz /home/* /etc 備份 /home, /etc ,但不要 /home/dmtsai


          posted on 2013-04-11 00:00 hejianchao 閱讀(395) 評(píng)論(0)  編輯  收藏 所屬分類: 一天一命令


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           

          導(dǎo)航

          統(tǒng)計(jì)

          留言簿

          文章分類

          文章檔案

          搜索

          最新評(píng)論

          • 1.?re: Linux-find
          • 評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
          • --hejianchao
          • 2.?re: Linux-cut
          • 看看學(xué)習(xí)下,這么好的文章居然沒(méi)人留言
          • --嬰兒游泳池
          • 3.?re: Linux-cat
          • -s 在某些場(chǎng)合還是比較有用的。
          • --eric.chenjf
          主站蜘蛛池模板: 五常市| 开远市| 嵊泗县| 盐池县| 广平县| 祥云县| 乌兰浩特市| 星座| 长泰县| 河间市| 巫山县| 皮山县| 天门市| 肃北| 开封县| 探索| 新宾| 怀来县| 漳州市| 虞城县| 大田县| 朝阳市| 天峻县| 平湖市| 伊春市| 弥渡县| 盐山县| 夏河县| 腾冲县| 张家界市| 榆树市| 福泉市| 梅河口市| 新巴尔虎左旗| 哈尔滨市| 开阳县| 马鞍山市| 古蔺县| 塔河县| 东阳市| 封开县|