侧边栏壁纸
博主头像
Blog博主等级

行动起来,活在当下

  • 累计撰写 211 篇文章
  • 累计创建 94 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

压缩与解压缩

全文件压缩与解压

压缩

tar -zcvf 文件名.tgz 源文件

解压

先创建解压目录

mkdir -p /root/a

再将文件指定压缩到该目录内

tar -zxvf 文件名.tgz -C /root/a

排除日志文件的压缩与解压

压缩

注意--exclude=参数要放到打包目录之前。

排除xxx/logs文件,其余都压缩。

tar -zcvf xxx.tgz --exclude=xxx/logs xxx

例如:打包/var/log/*下所有文件除了/var/log/landscape文件夹之外。

tar -zcvf exclude-log.tgz  --exclude=/var/log/landscape /var/log/*

解压到指定文件夹

tar -zxvf 文件名.tgz -C /root/a

同时压缩多个文件夹

多个路径用空格隔开

 tar -zcvf myfile.tgz /etc/adduser.conf /var/log/docker.log

解压到指定文件夹内(该文件夹必须存在!)

tar -zxvf myfile.tgz -C /root/a

只显示压缩内容不解压

tar -tvf myfile.tgz 

或者

vim myfile.tgz


0

评论区