1. 苏葳的备忘录首页
  2. 软件

AIX下的tar排除文件参数

aix tar 排除需将一个目录迁移至另外机器,用du -g显示,发现占用了5个G左右空间,太大了。df -g显示目标机器只有3G左右空余空间。man tar发现有-X参数,应该是能指定排除某些文件。使用格式可能是tar cvf nnn.tar -X excludelist *。结果怎么试都不成。不知这man文档页里的excludelist应是什么格式。再次man tar,发现原来有XOPEN和伯克利两种参数写法。XOPEN的写法不去管它,先试试伯克利命令写法。

伯克利的写法是tar cvfX nnn.tar excludefile *,excludefile是个文件,里面每个一行列出要排除的文件名或目录名。文件名也可以是通配符。尝试了一下,确实可用。但是在排除log目录时,发现将目录下所有子目录中的log目录均排除了。这倒是个需要注意的地方。如果只想排除部分目录,最好加上精确的路径。

原创文章,作者:苏葳,如需转载,请注明出处:https://www.swmemo.com/454.html

发表评论

邮箱地址不会被公开。 必填项已用*标注