2

Я пытаюсь загрузить свой tar-сайт на сервер, но у меня есть ограничение на загрузку. Моя ftp программа извлекает tar после загрузки. Как я могу разделить этот один tar на два, чтобы я мог загрузить один tar и позволить ему извлечь себя, а затем загрузить второй и позволить самому себе извлечь?

1 ответ1

5

Если у вас есть предел загрузки, разделение файла на две части ничего не изменит. Два файла будут объединены почти до того же размера, что и оригинал.

Или вы имели в виду ограничение на максимальный размер загружаемого файла? Если это так, просто tar только некоторые из файлов, а затем tar остальные, например, если вы архивируете содержимое каталога /home /name /files, и оно содержит каталоги один, два, три и четыре:

tar cvzf first.tgz /home/name/files/one /home/name/files/two

tar cvzf second.tgz /home/name/files/three /home/name/files/four

Если у вас есть доступ к оболочке на сервере, вы можете просто использовать split(1), чтобы разрезать отдельный архив tar пополам и рекомбинировать его на другой стороне.

Кроме того, вы создаете файлы "tar" или сжатые файлы, либо gzip, либо (чуть лучше сжатие) bzip2? Очевидно сжатые архивы будут меньше.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .