如何将多个文件从多个目录移动到一个目录

如何将多个文件从多个目录移动到一个目录

我的计算机上的不同目录中有很多 .iso 文件,我想将它们一次性全部移动到某个文件夹。我用来搜索这些文件的是寻找MV移动它。这样做的明显方法是

find / -name "*.iso" | mv --target-directory=/home/ISO/

但它不起作用。有任何想法吗?

答案1

find / -name "*.iso" -exec mv {} /home/ISO/ \;

答案2

您可以使用

find / -name "*.iso" -exec mv -t /home/ISO/ "{}"  +

它将找到所有以 , 结尾的文件iso,并将它们移动到目录/home/ISO

相关内容