zip归档工具,跨平台的压缩工具

• 归档+压缩操作 – zip [-r] 备份文件.zip 被归档的文档...

[root@svr7 ~]# zip -r /opt/test.zip /boot/ /etc/passwd [root@svr7 ~]# ls /opt

• 释放归档+解压操作 – unzip 备份文件.zip [-d 目标文件夹]

[root@svr7 ~]# unzip /opt/test.zip -d /mnt/ [root@svr7 ~]# ls /mnt [root@svr7 ~]# ls /mnt/etc [root@svr7 ~]# ls /mnt/boot

=======================================================

归档及压缩

1.节约空间
2.方便对零散文档的管理

• tar 集成备份工具 – -c:创建归档 – -x:释放归档 – -f:指定归档文件名称 – -z、-j、-J:调用 .gz、.bz2、.xz 格式的工具进行处理 – -C(大写) :指定释放位置

– -t:显示归档中的文件清单
– -P(大写) :保持归档内文件的绝对路径

[root@server0 ~]# rm -rf /opt/* [root@server0 ~]# rm -rf /mnt/*

tar -zcf /opt/file.tar.gz /boot/ /etc/passwd

[root@server0 ~]# ls /opt

[root@server0 ~]# tar -xf /opt/file.tar.gz -C /mnt

[root@server0 ~]# ls /mnt

[root@server0 ~]# ls /mnt/etc [root@server0 ~]# ls /mnt/boot

• 使用 tar -c ... 命令 – tar -zcf 备份文件.tar.gz 被备份的文档.... – tar -jcf 备份文件.tar.bz2 被备份的文档.... – tar -Jcf 备份文件.tar.xz 被备份的文档....

[root@server0 ~]# tar -tf /opt/file.tar.gz

以绝对路径方式,利用bzip2压缩方式,打包并压缩

tar -Pjcf /root/backup.tar.bz2 /usr/local/

ls /root/

tar -tf /root/backup.tar.bz2 #查看包里面内容

-z  代表gzip压缩格式
-j  代表bzip2压缩格式
-J  代表xz压缩格式