zip_tar

zip

跨平台的归档及压缩工具

归档+压缩
zip -r 备份文件.zip 被归档的文档...
-r 递归

释放归档+解压
unzip 备份文件.zip -d 目标文件夹
-d 指定释放位置
----------------------------------------------------------------------------------
zip -r /opt/test.zip /root/ /home/
ls /opt
unzip /opt/test.zip -d /mnt/
ls /mnt/

zip -r /opt/nsd.zip /etc/passwd
ls /opt
unzip /opt/nsd.zip -d /mnt/
ls /mnt/ #会看到/mnt下有一个/etc的文件夹,里面有passwd
#######################################################################
tar 备份与恢复

归档及压缩:1.零散的文件归成一个 2.占用硬盘空间变小

常见的压缩格式及命令工具:
.gz ---> gzip
.bz2 --> bzip2
.xz ---> xz

-c:创建归档
-C(大写):指定释放位置
-x:释放归档
-f:指定归档文件名称
-z、-j、-J:调用 .gz、.bz2、.xz 格式的工具进行处理
-t:显示归档中的文件清单
-P:保持绝对路径!!!

打包:
tar -zcf /路径/tar包名字 /路径/源文件..
tar -jcf /路径/tar包名字 /路径/源文件..
tar -Jcf /路径/tar包名字 /路径/源文件..
选项顺序要求:-f必须在最后

解包:tar -xf /路径/tar包名字 -C /路径/指定释放位置

rm -rf /mnt/*
tar -zcf /opt/nsd02.tar.gz /home/ /boot/
tar -xf /opt/nsd02.tar.gz -C /mnt/

 

posted @ 2019-04-28 23:41  安于夏  阅读(118)  评论(0)    收藏  举报