Движущиеся файлы от нескольких subdirs до основного dir

Таким образом, я восстановил все файлы, которые были все еще доступны на поврежденном внешнем диске с помощью испытательного стенда. Теперь я хочу разобраться в различных расширениях файла и скопировать их в их соответствующие недавно созданные основные каталоги (.jpg / .doc / .xls и т.д....)

После некоторого оглядывания я нашел, что следующая запись в командной строке должна добиться цели, однако я получаю сообщение, указывающее, что существует недостающий аргумент в пользу - должностное лицо, означая, что я на самом деле застреваю. Какой-либо вход?

find /media/DRIVE-N-GO/Backup\ Wiebe/ -type f -name *.jpg -exec cp {} /media/Elements/jpgs/ \
4
задан 14 March 2014 в 16:57

2 ответа

find /media/DRIVE-N-GO/Backup\ Wiebe/ -type f -name "*.jpg" -exec cp "{}" /media/Elements/jpgs/ \;

Вы отсутствовали ;. Кавычки вокруг критерия поиска для того, чтобы препятствовать тому, чтобы удар развернул звездочку, которая - кавычки вокруг параметра CP, когда некоторые файлы с пробелами на имя поражены - потому что тогда CP перестало бы работать

4
ответ дан 17 November 2019 в 14:29

Необходимо закончить команду с завершенной точкой с запятой:

... -exec cp {} directory \;
1
ответ дан 17 November 2019 в 14:29

Другие вопросы по тегам:

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