можно ли создать файл tar.gz из содержимого папки, но только поместить файлы с определенным шаблоном имени в архив и игнорировать остальные? например, просто поместите файлы, имена которых являются log_?
Пример Использование zip (вместо этого вы можете выбрать любой другой инструмент сжатия):
find /path-to-dir -name 'log_*' | zip archive.zip -@
example:
$ ls
file log_1 log_2 log_3
Теперь застегните все файлы log_ * в архиве zipped. zip
$ find . -name 'log_*' | zip archive.zip -@
adding: log_1 (stored 0%)
adding: log_3 (stored 0%)
adding: log_2 (stored 0%)
Теперь давайте проверим вывод:
$ ls
archive.zip file log_1 log_2 log_3