一区二区三区在线视频播放_一区在线播放视频_欧美.com_亚洲精品无人区_久久亚洲精品视频_国产精品久久久久久久免费软件_久久av一区二区三区_欧美国产日韩精品免费观看_亚洲一区自拍_91久久国产精品91久久性色_亚洲一区二区三区在线播放_久久久久久久一区_国产精品一区二区久久久_精品成人国产_亚洲欧洲精品一区二区三区波多野1战4_在线观看亚洲精品

綠色資源網:您身邊最放心的安全下載站! 最新軟件|熱門排行|軟件分類|軟件專題|廠商大全

綠色資源網

技術教程
您的位置:首頁服務器類Linux服務器 → Linux下打包命令的使用

Linux下打包命令的使用

我要評論 2009/04/14 01:55:35 來源:綠色資源網 編輯:編輯整理 [ ] 評論:0 點擊:498次

  本人在Unix系統業務使用(特別是數據管理與備份)中,經過一番研究、整理后,充分利用Unix系統本身的命令tar、cpio和compress等來做到打包和壓縮,使之充當類似DOS下的壓縮軟件,同時在Unix系統中亦具有通用性。

  在Unix系統中,是先通過cpio或tar將眾多的文件打包成一個文件庫后,再用compress將文件庫壓縮來達到目的的。下面分別以cpio和tar來說明使用的方法和步驟。

  一、cpio

  1.文件或目錄打包。

  打包有如下多種情況:

  A)含子目錄打包:

  find /usr/lib -print|cpio -o〉/u0/temp1.cpio

  將/usr /lib目錄下的文件與子目錄打包成一個文件庫為/u0/temp1.cpio。

  若通過-o選項來打包整個目錄下的所有文件與子目錄,常先利用find目錄名-print來找出所有文件與子目錄的名稱,通過管道“|”傳給cpio打包。

  B)不含子目錄的打包:

  ls /usr/lib|cpio -o〉/u0/temp1.cpio

  將/usr/lib目錄下的文件(不含子目錄下的文件)打包成一個文件庫為/u0/temp1.cpio。

  C)特定文件打包:

  可利用文本搜索命令grep與管道配合,可以排除或選擇特定類型的文件傳給cpio打包。如:ls /usr/lib/*.c|cpio -o〉/u0/temp1.cpio

  或ls /usr/lib|grep ′.c$′|cpio -o〉/u0/temp1.cpio

  意思均為找出/usr/lib目錄下以.c結尾的文件予以打包。

  又如:ls /usr/lib|grep abcd|cpio -o〉/u0/temp1.cpio ,其意為找出/usr/lib目錄下文件名中含有abcd字符的文件予以打包。

  ls /usr/lib|grep -v abcd|cpio -o〉/u0/temp1.cpio,其意為找出/usr/lib目錄下文件名中不含 abcd 字符的文件予以打包。-v選項在grep命令中的意思是排除含有字符串的行列。

  如此,可充分利用Unix的管道和一些命令的強大功能來實現文件的打包。

  2.壓縮:

  文件打包完成后,即可用Unix中的compress命令(/usr/bin下)壓縮打包文件。對一般的文本文件,壓縮率較高,可達81%。

  compress /u0/temp1.cpio則將文件庫/u0/temp1.cpio壓縮為/u0/temp1.cpio.Z(自動添加.Z并刪除/u0/temp1.cpio )。

  3.解壓:

  uncompress /u0/temp1.cpio.Z則自動還原為/u0/temp1.cpio。

  4.解包展開:

  將按原目錄結構解包展開到當前所在目錄下。若以相對路徑打包的,當解包展開時,也是以相對路徑存放展開的文件數據;若以絕對路徑打包的,當解包展開時,也是以絕對路徑存放展開的文件數據。因此注意若為相對路徑,應先進入相應的目錄下再展開。

   cd /u1

   cpio -id〈/u0/tmp1.cpio則將/u0/temp1.cpio解壓到/u1下(這里假設temp1.cpio以相對路徑壓縮)。

  若加u選項,如cpio -iud〈/u0/temp1.cpio則文件若存在將被覆蓋,即強制覆蓋。

  cpio -id〈/u0/temp1.cpio *.c 則展開其中的*.c文件,類似于DOS系統中的Pkzip軟件中Pkunzip -d temp1.zip解包功能。

  5.顯示:

  cpio -it〈/u0/temp1.cpio [*.c] 顯示文件庫內的文件名稱,類似于DOS系統中的Pkzip軟件中Pkunzip -vbnm temp1.zip功能。

  二、tar

  1.文件或目錄打包:

  tar -cvf /u0/temp2.tar /usr/lib

  將/usr/lib目錄下的文件與子目錄打包成一個文件庫為/u0/temp2.tar。

  tar -cvf /u0/temp2.tar /usr/lib *.c *.f

  將/usr/lib目錄下的*.c *.f等文件(不含子目錄)打包。

  注意:如果指定文件如*.c *.f或*.*,則打包時均不含子目錄。如果指定為.或*,則含子目錄。

  2.壓縮:

  同上:compress /u0/temp2.tar壓縮為/u0/temp2.tar.Z

  3.解壓:

  uncompress /u0/temp2.tar.Z則還原為/u0/temp2.tar。

  4.解包展開:

  tar -xvf /u0/temp2.tar

  若以相對路徑打包的,解包時,以相對路徑存放展開的文件數據;若以絕對路徑打包的,解包時,以絕對路徑存放展開的文件數據。

  若指定展開的文件名,須注意文件的目錄路徑。

  5.顯示:

  tar -tvf /u0/temp2.tar 顯示文件庫內的文件名稱。當指定文件名時,亦須注意文件的路徑。

  相對來說這兩個命令各有優缺點。

  1)tar速度比cpio慢,且不能跨越兩份存儲媒體,但文件格式幾乎在所有的Unix系統中都能通用,且使用簡便。

  2)cpio則由于可通過管道功能,使得其打包時的文件選擇、排除功能非常強,且能跨越多份媒體,并能備份特殊的系統文件。

  另外,壓縮命令compress比DOS下的Pkzip的壓縮率要低些。經測試,在一個目錄下527個文本文件共15.7MB,在Unix打包后用compress壓縮,大小為 2.1MB;相同的文件拷到DOS系統用Pkzip壓縮,則大小為1.4MB。

關鍵詞:Linux

閱讀本文后您有什么感想? 已有 人給出評價!

  • 3 歡迎喜歡
  • 4 白癡
  • 4 拜托
  • 4 哇
  • 15 加油
  • 39 鄙視
一区二区三区在线视频播放_一区在线播放视频_欧美.com_亚洲精品无人区_久久亚洲精品视频_国产精品久久久久久久免费软件_久久av一区二区三区_欧美国产日韩精品免费观看_亚洲一区自拍_91久久国产精品91久久性色_亚洲一区二区三区在线播放_久久久久久久一区_国产精品一区二区久久久_精品成人国产_亚洲欧洲精品一区二区三区波多野1战4_在线观看亚洲精品
欧美精品成人| 一区二区在线视频播放| 麻豆视频一区二区| 狠狠色狠狠色综合日日tαg| 亚洲精品视频二区| 欧美日韩国产在线播放| 欧美另类在线观看| 国产精品久久久久婷婷| 久久一区二区精品| 亚洲第一天堂av| 亚洲高清不卡av| 久久av资源网站| 永久91嫩草亚洲精品人人| 亚洲片在线资源| 欧美二区在线播放| 欧美日韩亚洲精品内裤| 在线看欧美视频| 国产欧美韩日| 欧美激情在线狂野欧美精品| 国产综合色在线视频区| 99热免费精品| 欧美美女bb生活片| 在线观看欧美黄色| 国语自产精品视频在线看8查询8| 欧美午夜片在线观看| 欧美不卡福利| 亚洲欧美国产精品va在线观看| 国产在线日韩| 欧美电影免费观看高清完整版| 欧美成人在线影院| 午夜精品视频在线观看| 欧美四级剧情无删版影片| 极品少妇一区二区三区精品视频| 亚洲精美视频| 欧美在线播放视频| 国产精品成人观看视频国产奇米| 最近中文字幕mv在线一区二区三区四区| 亚洲激情影视| 女生裸体视频一区二区三区| 亚洲高清视频在线| 一区二区在线免费观看| 亚洲精品乱码久久久久久久久| 久久久久久久网| 激情成人中文字幕| 国产精品理论片| 国产精品一区免费视频| 一本色道久久综合一区| 欧美日韩国产综合视频在线观看| 影音先锋中文字幕一区二区| 亚洲国产91精品在线观看| 一区二区高清视频在线观看| 久久久精品免费视频| 欧美成在线观看| 久久久欧美一区二区| 久久天天狠狠| 久久字幕精品一区| 欧美电影在线免费观看网站| 欧美日韩国产在线播放网站| 国产一区二区欧美日韩| 136国产福利精品导航| 欧美激情国产高清| 日韩一区二区精品| 一区二区三区 在线观看视| 国产精品久久久久久久久| 在线观看欧美亚洲| 先锋影音网一区二区| 欧美在线啊v一区| 国产精品久久久久久久久久久久久| 亚洲欧洲日产国码二区| 欧美福利影院| 美女视频网站黄色亚洲| 欧美午夜女人视频在线| 欧美日韩情趣电影| 美国三级日本三级久久99| 亚洲激情影视| 99成人免费视频| 久久久午夜电影| 欧美a级一区| 麻豆9191精品国产| 久久久免费av| 亚洲综合好骚| 久久偷看各类wc女厕嘘嘘偷窃| 亚洲天堂偷拍| 国产精品理论片在线观看| 亚洲精品在线免费观看视频| 国产欧美午夜| 夜夜精品视频| 国产亚洲日本欧美韩国| 性久久久久久久| 国产精品久久福利| 精品成人乱色一区二区| 亚洲在线一区| 欧美大尺度在线| 99这里只有久久精品视频| 欧美性猛交xxxx乱大交退制版| 欧美日韩一区二区免费视频| 欧美午夜视频在线| 亚洲日本免费电影| 亚洲久色影视| 国产精品精品视频| 久久综合九色综合欧美就去吻| 欧美日韩三级一区二区| 一本大道久久a久久综合婷婷| 亚洲午夜精品网| 国产精品区免费视频| 韩曰欧美视频免费观看| 久久亚洲国产精品日日av夜夜| 亚洲精品在线观看视频| 在线欧美一区| 欧美大片国产精品| 欧美日韩久久久久久| 国产亚洲永久域名| 国产精品扒开腿做爽爽爽视频| 日韩视频在线一区| 久久精品国产久精国产一老狼| 久久国产66| 在线成人激情| 99re66热这里只有精品4| 久久综合给合久久狠狠狠97色69| 久久久久久久久久久久久久一区| 一区二区三区四区蜜桃| 亚洲国产99| 欧美三区免费完整视频在线观看| 久久激情综合| 国产精品一区二区在线观看| 91久久国产综合久久91精品网站| 亚洲午夜久久久久久久久电影网| 欧美视频免费在线观看| 伊人色综合久久天天五月婷| 欧美在线一二三四区| 国产精品一二三四区| 亚洲欧美久久久| 国产午夜精品福利| 国产精品午夜国产小视频| 久久伊伊香蕉| 国产欧美亚洲日本| 国产精品网站在线播放| 亚洲一级电影| 性欧美xxxx大乳国产app| 亚洲美女网站| 国产欧美精品日韩| av成人老司机| 国产亚洲欧美另类中文| 国产精品嫩草影院av蜜臀| 最新国产成人av网站网址麻豆| 欧美国产欧美亚洲国产日韩mv天天看完整| 亚洲午夜免费视频| 韩国av一区| 99热在线精品观看| 美女精品国产| 中国女人久久久| 亚洲日本免费电影| 欧美国产日韩一区二区三区| 欧美国产精品一区| 欧美日韩国产综合视频在线观看中文| 国产欧美韩国高清| 午夜亚洲福利在线老司机| 尤物九九久久国产精品的分类| 亚洲天堂av在线免费观看| 国产精品久久久久毛片软件| 激情综合网激情| 狠狠色香婷婷久久亚洲精品| 亚洲欧美日韩中文视频| 国产女人aaa级久久久级|