Я хочу сжать файл, 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
.
См. соответствующий вопрос и ответздесь.