Как скопировать все pdf-файлы из папок и подпапок? [dубликат]

Этот вопрос уже имеет ответ здесь: Копировать / Вставить код цикла 2 отвечает на то, как перемещать определенные файлы на основе их расширений. 4 ответа

Мне нужно перенести все мои pdf-файлы из одной папки в другую папку , Как это сделать в терминале?

0
задан 31 October 2017 в 12:10

4 ответа

Чтобы переместить все pdf-файлы из одной папки в другую папку:

mv *.pdf /some/other/folder

Чтобы переместить все pdf-файлы из нескольких папок в другую папку

find /home/user -name '*.pdf' -exec mv -t /some/other/folder {} +

Более подробную информацию о поиске и mv можно найти у человека:

man find man mv
2
ответ дан 18 July 2018 в 04:15

Если вы должны использовать mv, используйте его с find и xargs. Прочитайте man mv. Прочитайте man find. Прочтите man xargs.

find . -type f -iname '*.pdf' -print0 | xargs -0 echo mv --target-directory=/somehwere/else/

Удалите echo, когда вы довольны результатами.

1
ответ дан 18 July 2018 в 04:15

Чтобы переместить все pdf-файлы из одной папки в другую папку:

mv *.pdf /some/other/folder

Чтобы переместить все pdf-файлы из нескольких папок в другую папку

find /home/user -name '*.pdf' -exec mv -t /some/other/folder {} +

Более подробную информацию о поиске и mv можно найти у человека:

man find man mv
2
ответ дан 24 July 2018 в 18:02

Если вы должны использовать mv, используйте его с find и xargs. Прочитайте man mv. Прочитайте man find. Прочтите man xargs.

find . -type f -iname '*.pdf' -print0 | xargs -0 echo mv --target-directory=/somehwere/else/

Удалите echo, когда вы довольны результатами.

1
ответ дан 24 July 2018 в 18:02

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

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