【发布时间】:2014-08-14 10:52:16
【问题描述】:
我正在开发一个 bash shell 脚本,该脚本通过将其父文件夹排除到所有目录并排除指定文件夹来为多个文件夹创建一个 tar 文件。
目录结构为:
$ ls dir1
dir11 testdir
$ ls dir2
dir12 testdir2
$ ls dir3
dir13 testdir3
$ tar -cvf file1.tar dir1 dir2 dir3 --exclude="test*"
以上工作正常。
但我不希望 dir1、dir2 和 dir3 文件夹也在 tar 中。我只需要里面的文件和目录。
所以我的最终 tar 应该包含以下内容
$ tar -tvf file1.tar
dir11 dir12 dir13
谁能帮我解决这个问题。提前谢谢
【问题讨论】: