全文件压缩与解压
压缩
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
评论区