以下是从我试图 tar脚本中的所有php文件在一个subdir中的脚本片段。它试图用“--include”参数 但似乎并没有工作(输出是在bash“设置-x”)焦油与 - 包括模式
+ find . -name '*.php'
./autoload.php
./ext/thrift_protocol/run-tests.php
./protocol/TBinaryProtocol.php
...
./transport/TTransportFactory.php
+ tar -cvjf my.tar.bz2 '--include=*.php' .
+ set +x
的find
发现了几个PHP文件,但焦油似乎没有看到他们。如果我拿出--include
所有文件都是tarred。
我知道我可以使用找到养活列表 (find . -name '*.php' -print0 | tar -cvjf "my.tar.bz2" --null -T -
),但什么毛病--include
PARAM?
属于上unix.stackexchange.com – 2011-04-21 17:53:52
嗯如果是的话 - 应该真的是在一个SO'tar'标签? – nhed 2011-04-21 17:57:59
@nhed'GNU tar'和'BSD tar'都不识别'--include'。你使用的是什么版本的“tar”? – cnicutar 2011-04-21 18:01:44