我有一个文件夹在~/Downloads
大量的文件和文件夹分散。 这包括不同扩展名的各种文件。 我只需要复制各种目录下的.pdf
文件到~/pdfs
使用find
:
find ~/Downloads -type f -name "*.pdf" -exec cp {} ~/pdfs \;
如果您的系统中存在〜/ pdfs,请使用以下命令
cd ~/Downloads ; cp -r *.pdf ~/pdfs
如果〜/ pdfs在您的系统中不存在,请使用以下命令
cd ~/Downloads ; mkdir ~/pdfs ; cp -r *.pdf ~/pdfs
为了处理与空间等潜在的文件名,我会推荐这种方法:
find ~/Downloads/. -type f -name "*.pdf" -print0 | xargs -0 -I_ cp _ ~/pdfs/.