以下是從我試圖 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