Создавать ли tar-архивы, разделенные по мере сжатия?

Создавать ли tar-архивы, разделенные по мере сжатия?

Я хочу сжать файл, tarно хотел бы узнать, возможно ли это сделать при разделении файлов.

Я знаю, что в Windows это можно сделать с помощью WinRAR, я также знаю, что могу использовать его, splitно тогда мне придется отменять разделение на Linux.

решение1

Вы можете отправить вывод tarна стандартный вывод, а затем передать его в splitпрограмму.

tar cvzf - ./path/to/dir | split --suffix-length=LENGTH --bytes=SIZE - chunkedTar

Выберите длину суффикса и размер файлаman split

Чтобы восстановить разделение, объедините файлы в правильном порядке и поместите их в файл tar.

cd where_you_want_to_untar
cat /path_to_chunks/chunkedTar* | tar xvzf -

решение2

На самом деле, похоже, что файлы, разделенные в Linux с помощью , splitможно собрать заново в Windows с помощью copy.

См. соответствующий вопрос и ответздесь.

Связанный контент