Подтвердить что ты не робот

Ошибка = find: -exec: no terminating ";" или "+"

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

find /Volumes/NEXSAN/Engine\ Folders/Input/DTO_Proxy/* -type f -mtime +7 -exec mv -v {} /Volumes/NEXSAN/.2BeDeleted4realz/

Я получаю эту ошибку

найти: -exec: no terminating ";" или "+"

Я знаю, что я, вероятно, ошибаюсь, но я не могу понять, что пропало?

4b9b3361

Ответ 1

Просто завершите команду find с помощью \;, чтобы включить пробел перед \;.

find /Volumes/NEXSAN/Engine\ Folders/Input/DTO_Proxy/* -type f -mtime +7 -exec mv -v {} /Volumes/NEXSAN/.2BeDeleted4realz/ \;