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