文件查找與壓縮-2

1、tar [OPTION]…

(1) 創建歸檔(打包而非壓縮)

其中-c是創建備份,-f是指定創建備份成的文件即是/PATH/TO/SOMEFILE.tar

#tar -c -f /PATH/TO/SOMEFILE.tar  FILE…

#tar cf / PATH/TO/SOMEFILE.tar FILE…

  (2)查看歸檔文件中的文件列表(查看而不解壓)

#tar -t -f  /PATH/TO/SOMEFILE.tar

  (3)展開歸檔(解壓)

#tar -x -f  /PATH/TO/SOMEFILE.tar,解壓到當前目錄

 #tar xvf  /PATH/TO/SOMEFILE.tar -C  /PATH/,解壓到指定目錄

(4)結合壓縮工具實現歸檔并壓縮

 -j:bzip2, -z:gzip, -J:xz

 #tar jcvf /PATH/TO/SOMEFILE.tar.bz2 FILE…

 #tar zcvf /PATH/TO/SOMEFILE.tar.gz FILE…

  #tar Jcvf /PATH/TO/SOMEFILE.tar.xz FILE…

  2、cpio復制從或到文件

  cpio 命令是通過重定向的方式將文件進行打包備份,還原恢復的工具,它可以解壓以“.cpio”“.tar”結尾的文件

           cpio [ 選項] >  文件名或者設備名

           cpio [ 選項] <  文件名或者設備名

           選項:

-o  將文件拷貝打包成文件或者輸出到設備上,打包而不是壓縮

-i  解包,也即將打包文件解壓或將設備上的備份還原到系統

-t  預覽,查看文件內容

-v  顯示過程

-d  解包生成目錄,在cpio 還原時,自動的建立目錄

-c  一種較新的存儲方式

    實例:

將etc 目錄備份:

#find /etc -print | cpio -ov > /testdir/etc.cpio

            內容預覽

#cpio –tv < /testdir/etc.cpio

            要解包文件

#cpio –iv < /testdir/etc.cpio,解包與文件打包來源有關,因為此備份來源于根目錄下的/etc, /testdir/etc.cpio 解包是將此備份還原于系統,也即是覆蓋跟根目錄下的/etc

#cpio –idv < /testdir/etc.cpio

但若是#cp –r /etc /root

#find ./etc -print | cpio -ov > /testdir/etc.cpio

                  #cpio –iv < /testdir/etc.cpio解包到當前目錄

原創文章,作者:18612763863,如若轉載,請注明出處:http://www.www58058.com/37057

(0)
1861276386318612763863
上一篇 2016-08-18 10:09
下一篇 2016-08-18 10:10

相關推薦

  • 第一周

       注意:請同學們不要參考我這個,怕誤導,謝謝 A.計算機組成及其功能     1.計算機的組成分:硬件和軟件         硬件:CPU,存儲設備(內存,硬盤),輸入輸出設備(鍵盤,顯示器,鼠標)  &n…

    Linux干貨 2016-12-31
  • 馬哥教育網絡班19期+第七周課程練習

    1、創建一個10G分區,并格式為ext4文件系統;   (1) 要求其block大小為2048, 預留空間百分比為2, 卷標為MYDATA, 默認掛載屬性包含acl;         mke2fs -b 2048 -m 2 -L 'MYDATA' -o defau…

    Linux干貨 2016-06-21
  • 四大開源協議比較:BSD、Apache、GPL、LGPL

          現今存在的開源協議很多,而經過Open Source Initiative組織通過批準的開源協議目前有58種。我們現在常見的開源協議如BSD, GPL, LGPL,MIT等都是OSI批準的協議。如果要開源自己的代碼,最好也是選擇這些被批準的開源協議。   這里我們來看四種最常用的開源協議及它們的適用范圍,供那些準備開…

    系統運維 2016-08-15
  • block(data block,directory block)、inode、塊位圖、inode位圖和super block概念詳解

    一.基本概念:      1.block:文件系統中存儲數據的最小單元,ext3文件系統中,創建時默認4k,分為存儲文件數據的data block和存儲目錄數據的directory block      2.inode:又稱“索引節點”,每一個inode對應一個文件或目錄,記錄了…

    Linux干貨 2016-03-04
  • 初學Linux之文本處理工具和正則表達

    1、各種文本工具來查看、分析、統計文本 ?
    2、grep ?
    3、正則表達式和擴展正則表達式 ?
    4、egrep

    2017-12-09
  • 第1周作業

    第一周作業   1、描述計算機的組成及其功能。 計算機由運算器,控制器,存儲器,輸入裝置和輸出裝置五大部件組成計算機 運算器,控制器:CPU 存儲器:內存和硬盤 輸入裝置和輸出裝置:鍵鼠和顯示器   2、按系列羅列Linux的發行版本,并描述不同版本的聯系和區別。   linux的發行版本大致分為兩大類,一類是商業公司維護的發行…

    Linux干貨 2017-08-24
欧美性久久久久