天天看點

壓縮工具tar

1:    tar工具      對字尾沒有特别要求,用mv把它改名也沒事

 tar(Tape ARchive,錄音帶歸檔的縮寫)特點容量大,便宜

tar  -cvf建立文檔 (打包)  -v顯示壓縮過程  

-xvf 解包          -tvf 預覽檔案    -p保留原來的屬性

tar -cpvf   etc.tar     /data/etc        從data/etc下打包并建立etc.tar ,而且保留原來的屬性

(2) 追加檔案至歸檔: 注:不支援對壓縮檔案追加

tar -r -f /PATH/TO/SOMEFILE.tar FILE..

(3) 檢視歸檔檔案中yao.tar的檔案列

tar -tvf     yao.tar

(4) 展開歸檔  

tar -xvf    etc.tar  -C  /root   把etc.tar 解包并存到root下   -C   轉存    

(5) 結合壓縮工具實作:歸檔并壓縮

-j: bzip2, -z: gzip, -J:xz         如-J的字尾必須為xz,以此類推

du   可以檢視一個檔案的容量大小   -  sh 準确的顯示出容量磁盤具體的大小

file     可是識别出你原來是哪個字尾的

壓縮工具tar

2:tar工具

-exclude    排除檔案

-T選項指定輸入檔案,-X選項指定包含要排除的檔案清單

tar zcvf mybackup.tgz -T /root/includefilelist -X /root/excludefilelistu

分割大的 tar 檔案為多份小檔案:

split   -b  切割檔案   split   -b  10m  etc  test   把etc切割成10m一塊的并且他的字首為test      split   -b  10m   -d etc  test   切割etc并用數字排序且字首為test

合并:

cat  test* > test    文法

3:cpiou

功能:複制檔案從或到歸檔u

cpio指令是通過重定向的方式将檔案進行打包備份,還原恢複的工具,它可以解壓以“.cpio”或者“.tar”結尾的檔案u

cpio [選項] > 檔案名或者裝置名

ucpio [選項] < 檔案名或者裝置名

選項

-o 将檔案拷貝打包成檔案或者将檔案輸出到裝置上

-i 解包,将打封包件解壓或将裝置上的備份還原到系統

-t 預覽,檢視檔案内容或者輸出到裝置上的檔案内容

-v 顯示打包過程中的檔案名稱。

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

-c 一種較新的存儲

示例

将etc目錄備份:

find ./etc -print |cpio -ov >etc.cpiou