действительно ли возможно создать a tar.gz
файл от содержания папки, но только помещенный файлы с определенным шаблоном имени в архиве и игнорирует остальных? например, просто поместите файлы, которые их имена являются журналом _?
Можно использовать tar
непосредственно:
tar -zcvf file.tar.gz log_*
Пример Используя zip (можно выбрать любой другой инструмент сжатия вместо этого):
find /path-to-dir -name 'log_*' | zip archive.zip -@
пример:
$ ls
file log_1 log_2 log_3
Теперь zip все файлы log_* в заархивированном названном archive.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