linux find 命令来移动文件

linux find 命令来移动文件

我有一个包含大量图片的文件夹,我想将所有文件名包含“封面”且大小大于 100K 的图片移动到/根/图片。下面的命令可以移动所有文件名包含“cover”但没有大小条件的文件。我的问题是如何结合图像大小大于100K的条件。谢谢!

find . -name '*cover*' -exec mv '{}' /root/img  \;

答案1

find . -name '*cover*' -size +100k -exec mv '{}' /root/img \;

此命令将移动任何包含名称“cover”且大于 100K 的文件。

答案2

你想要-size谓词。

相关内容