Я могу создать .tar.gz файл, используяпечати tar.gz на стандартный вывод в Python
with tarfile.open(archive, 'w:gz') as archive_fd:
add_files_to_tar('.', archive_fd)
и это работает отлично. Но иногда я хочу распечатать эти файлы до stdout
(если я выполню команду через SSH)
У кого-нибудь есть идея, как это сделать? Мой старый код Баш-то вроде этого
tar -czf - $files >&1
или
tar -czf - $files >/filename
Что такое 'add_files_to_tar'? –
метод добавления файла в архив. Вы можете заменить это archive_fd.add («имя файла») – user2988599