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 可是識别出你原來是哪個字尾的
![](C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjoM5es-OLy1E_w48npWTpZU/c1d6c0bd7c4e4816a170a55fcac2bc32/clipboard.png)
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