解决方法
tar命令有两个exclude和-X选项,都可以用来排除要打包的文件。
因此,要排除abc和xyz文件,只需像下面这样执行命令:
$ tar -zcvf /tmp/mybackup.tar.gz --exclude='abc' --exclude='xyz' /home/jack
还可以将要排除的文件放到一个文本文件中:
$ vi exclude.txt
添加下面的内容:
abc xyz *.bak
然后使用-X指定要排除的文件:
$ tar -zcvf /tmp/mybackup.tar.gz -X exclude.txt /home/me
在tar打包时,如何排除列表中的文件?
假设有这些文件:
/hojack/jack/file1 /hojack/jack/dir1 /hojack/jack/dir2 /hojack/jack/abc /hojack/jack/xyz
在使用tar命令时如何排除xyz和abc文件?
日期:2019-11-20 08:53:23 来源:oir作者:oir