Как я могу скопировать все 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 когда вы довольны результатами.