Я использую утилиту graphviz, но это не для слабонервных. У этого есть крутая кривая обучения, но я доволен результатами, которые я получаю.
почему не cp /path/to/dir/where/pdf/are/*.pdf /path/to/where/ever
Другой метод с использованием рекурсивных глобусов (доступен в zsh и bash): mv /path/to/original/directory/**/*.pdf /path/to/new/directory/
Команда:
for file in { ls *. pdf}
do
mv "$file" /destination /here
done
Итак, прежде чем делать это, вы должны перейти в свой каталог, где есть файлы.