zip_tar

牧云@^-^@ 提交于 2020-02-21 21:48:05

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/

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!