Я запускаю команду из сценария, как
tar -c -f ar.tar a b c d
где b, c и d могут не существовать и могут быть каталогами. Решения, которые я придумала, - это передать вывод команды ls -d
to grep
, затем объединить ее в tar
команду или включить расширенные глобусы для @(a|b|c|d)
.
Есть ли более аккуратный способ сделать это? Я нахожусь на Debian Wheezy, у которого, кажется, нет --include
параметра.
Пробовал, все равно выдавал ошибку для файлов, которых вообще не существует.
—
Гыдын
Да, сообщение об ошибке присутствует, но архив создан.
—
Костас
--ignore-failed-read
вариант?