tar с шаблоном --include

Ниже приведен фрагмент из имеющегося у меня сценария, который пытается для архивирования всех файлов php в подкаталоге. Он пытается использовать параметр --include но, похоже, не работает (вывод из команды 'set -x' в bash)

+ 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, но tar, похоже, их не видит. Если я извлечу - include , все файлы будут зарезервированы.

Я знаю, что могу использовать find для подачи списка ( find. -Name '* .php' -print0 | tar -cvjf "my.tar.bz2" --null -T - ), но что не так с - include param?

25
задан nhed 21 April 2011 в 17:41
поделиться