zip: Список аргументов слишком долго (80 000 файлов в полном)

Я должен сжать 80 000 файлов в несколько zip-файлов. Это - команда, которую я использую:

zip -s 200M photos_test/*

Однако я получаю следующую ошибку:

-bash: /usr/bin/zip: Argument list too long

Что я могу сделать для решения проблемы около ручного разделения файлов папки?

спасибо

13
задан 06.07.2014, 10:22

2 ответа

Если Вы хотите целый каталог, Вы могли бы просто использовать -r переключатель:

zip -r -s 200M myzip photos_test

Это будет включать все подкаталоги photos_test все же.

13
ответ дан 07.12.2019, 11:30
find photos_test/ -mindepth 1 -maxdepth 1 | zip -@ -s 200M
5
ответ дан 07.12.2019, 11:30

Теги

Похожие вопросы