1: tar工具 對後綴沒有特別要求,用mv把它更名也沒事ide
tar(Tape ARchive,磁帶歸檔的縮寫)特色容量大,便宜工具
tar -cvf建立文檔 (打包) -v顯示壓縮過程 spa
-xvf 解包 -tvf 預覽文件 -p保留原來的屬性排序
tar -cpvf etc.tar /data/etc 從data/etc下打包並建立etc.tar ,並且保留原來的屬性ip
(2) 追加文件至歸檔: 注:不支持對壓縮文件追加文檔
tar -r -f /PATH/TO/SOMEFILE.tar FILE..it
(3) 查看歸檔文件中yao.tar的文件列io
tar -tvf yao.tarclass
(4) 展開歸檔 test
tar -xvf etc.tar -C /root 把etc.tar 解包並存到root下 -C 轉存
(5) 結合壓縮工具實現:歸檔並壓縮
-j: bzip2, -z: gzip, -J:xz 如-J的後綴必須爲xz,以此類推
du 能夠查看一個文件的容量大小 - sh 準確的顯示出容量磁盤具體的大小
file 但是識別出你原來是哪一個後綴的
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
內容預覽 cpio –tv < etc.cpiou
解包文件 cpio –idv < etc.cp