Ниже приведен фрагмент из имеющегося у меня сценария, который пытается для архивирования всех файлов 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?