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/
来源:https://www.cnblogs.com/summer2/p/10787810.html