У меня есть около 2 миллионов (60 ГБ) сжатых небольших файлов, и я хотел бы создать сжатый архив, содержащий все из них в несжатой версии. К сожалению, я не могу просто распаковать их все, а затем создать сжатый архив, так как у меня всего около 70 ГБ свободного дискового пространства. Другими словами, как я могу сделать эквивалент, tar --file-filter="zcat" zcf file.tar.gz directory
если параметр командной строки, как, например --file-filter
, не существует в GNU tar?
gzip
? Комбинирование и сжатие экономит место, но вы получите гораздо больше, если xz
сжимаете в файл tar с -ed. Это вариант?