压缩工具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     可是识别出你原来是哪个后缀的

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


猜你喜欢

转载自blog.51cto.com/13873505/2155832
今日推荐