Как я могу скопировать все PDF-файлы из папок и подпапок?

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

2 ответа

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

mv *.pdf /some/other/folder

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

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

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

man find
man mv

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

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

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

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