Ниже приведен фрагмент из script, который у меня есть для загрузки всех 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
, все файлы будут tarred.
Я знаю, что могу использовать find для подачи списка
(find . -name '*.php' -print0 | tar -cvjf "my.tar.bz2" --null -T -
), но что не так с параметром --include
?