Всем доброго времени! Мне нужно добавить файл-картинку в архив с файлом базы данных, что-то вроде этого:
{ cat "/path/to/file.png"; mysqldump ...; } | bzip2 -1 -c > /path/to/archive.sql.bz2
И всё бы хорошо, но несмотря на то, что бинарные данные попали в архив, они там присутствуют как бы без имени, в результате чего архив даже нормально не распаковывается. Можно ли как-то задать имя этим бинарным данным в архиве? Чтобы в нём было два файла, например:
db.sql
some.png
Создавать промежуточные файлы на диске не хочется, нужно сделать именно одной командой. Это как-то возможно? Буду рад любым идеям, спасибо!