八、打包压缩
1、tar 文档的归档(打包)和压缩
格式: tar 选项 目标路径 源路径
选项: -c 创建文件
-x 提取、解压
-v 显示过程
-f 指定备份文件
-t 仅查看,不解压
-C 指定解压位置
tar -cvf (压缩)
tar -xvf (解压)
压缩时提示“删除 /“的原因:避免解压时对现有文件覆盖
tar -xvf -C 路径 (指定位置解压)
tar -cvf 目标路径 源1 源2 (压缩多个路径)
tar --exclude 跳过路径 -cvf 目标 源 (跳过路径压缩)
tar -t 包 (仅查看压缩包,不解压)
2、归档+压缩
-z .tar.gz (gz压缩)
-j .tar.bz2 (bz2压缩)
-J .tar.xz (xz压缩)
tar -cvf /root/etc.tar /etc
tar -zcvf /root/etc.tar.gz /etc
tar -jcvf /root/etc.tar.bz2 /etc
tar -Jcvf /root/etc.tar.xz /etc
3、zip 管理压缩文件 (此压缩里的软链接,会保存软链接的源文件)
zip -r /root/etc.zip /etc (压缩etc目录)
unzip /root/etc.zip (解压)
unzip /root/etc.zip -d /opt/ (指定位置解压)
ll -h /root/etc* (查看etc开头的文件详细信息,以常见单位)
目录不是文件夹
du -sh /etc/ (递归查看etc文件夹的大小)