У меня есть файл с filepaths, который я хочу заархивировать. На данный момент я делаю это так:
zip files.zip -j@ < filepaths.txt
Это работает, но создает файл .zip, который после распаковки распаковывает все содержимое в папку, в которой выполняется распаковка, эффективно загрязняя эту папку тысячами файлов из файла files.zip.
Есть ли способ создать контейнер верхнего уровня при архивировании списка файлов, чтобы при распаковке файла files.zip я получал каталог 'files' и все файлы внутри?