我需要将所有 pdf 文件从一个文件夹移动到另一个文件夹。如何在终端中执行此操作?
答案1
要将所有 pdf 从单个文件夹移动到另一个文件夹:
mv *.pdf /some/other/folder
将多个文件夹中的所有 PDF 移动到另一个文件夹
find /home/user -name '*.pdf' -exec mv -t /some/other/folder {} +
关于 find 和 mv 的更多信息可以从 man 中找到:
man find
man mv
答案2
如果必须使用mv
,请与find
和 一起使用xargs
。阅读man mv
。阅读man find
。阅读man xargs
。
find . -type f -iname '*.pdf' -print0 | xargs -0 echo mv --target-directory=/somehwere/else/
echo
当您对结果满意时,请删除。