У меня простой вопрос, но я не могу найти или решить ответ. Я хочу сделать архив tar, но я хочу исключить некоторые файлы из него с помощью регулярного выражения.
Пример исключаемого файла: 68x640X480.jpg
Я попробовал это без удачи:
tar cvf test.tar --exclude=[0-9]+x[0-9X]+\.jpg /data/foto
Кто-нибудь может помочь?
Может быть, вы должны попробовать CPIO
http://cybertiggyr.com/cpio-howto
Он читает из списка файлов и выполняет архивирование. Вы можете создать список файлов, используя sed, как указано ниже.
Затем вы можете использовать его как вход для cpio.
источник