У меня есть папка с ценностью приблизительно на 1 ГБ изображений, которые я должен загрузить на сервер.
Я хочу архивировать/смолить их, предпочтительно в несколько файлов, которые я могу загрузить на свой сервер человечности.
Затем я хочу к unzip/untar их.
Что лучший способ состоит в том, чтобы сделать это?
Я не сжал бы папку, содержащую изображения, если они не хранятся в несжатом формате (надейтесь, что это не имеет место); однако используйте:
tar -c ~/directory/ | gzip | split -d -a 3 -b 100M - out_
архивировать и разделить ~/directory/
в out_000
, out_001
... каждый больших 100 МБ (корректируются -a
параметр для изменения длины префикса до потребностей). И:
cat out_* | gunzip | tar -x
восстановить каталог.
Если Вы просто хотите к split/un-split, каталог просто удаляет команды gzip
и gunzip
от конвейеров.
Я предложил бы полный нетерпения их. Ubuntu имеет несколько пакетов, которые могут обработать их, и это, кажется, обрабатывает разбивание архива лучшее.