2016-10-12 2 views
4

Я пытаюсь закрепить все папки в заданной директории. Поэтому я написал этуzip error - ничего не делать

find /home/user/rep/tests/data/archive/* -maxdepth 0 -type d -exec zip -r "{}" \; 

но получил

zip error: Nothing to do! (/home/user/rep/tests/data/archive/tmp.zip) 

zip error: Nothing to do! (/home/user/rep/tests/data/archive/tmp_dkjg.zip) 

вот что это содержит

[email protected]:~$ ls /home/aliashenko/rep/tests/data/archive/ 
tmp tmp_dkjg tmp_dsf 

ответ

3

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

find /home/user/rep/tests/data/archive/* -maxdepth 0 -type d -exec zip -r "{}" "{}" \; 

Это создаст отдельные заархивированные каталоги для каждого из вложенных папок tmptmp_dkjg и tmp_dsf

Смежные вопросы