2

У меня есть папка с изображениями на 1 гигабайт, которые я должен загрузить на сервер.

Я хочу сжать / сжать их, желательно в несколько файлов, которые я могу загрузить на свой сервер Ubuntu.

Тогда я хочу разархивировать / распаковать их.

Какой лучший способ сделать это?

3 ответа3

4

Я бы не сжимал папку с изображениями, если они не хранятся в несжатом формате (надеюсь, что это не так); однако используйте:

tar -c ~/directory/ | gzip | split -d -a 3 -b 100M - out_

сжать и разделить ~/directory/ in out_000 , out_001 , ... каждый размером 100 МБ (отрегулируйте параметр -a чтобы изменить длину префикса в соответствии с вашими потребностями). А также:

cat out_* | gunzip | tar -x

восстановить каталог.

Если вы просто хотите разделить / разделить каталог, просто удалите команды gzip и gunzip из конвейеров.

0

Другой вариант - использовать tar и 7zip для них. В некоторых случаях 7zip может обеспечить лучшее сжатие, чем rar, а также является свободным программным обеспечением.

0

Я бы посоветовал поругать их. В Ubuntu есть несколько пакетов, которые могут с ними справиться, и, похоже, лучше всего разбить архив.

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