如果在目录中,文件大小小于2.1kb,则将文件移动到另一个目录

时间:2019-03-01 08:38:16

标签: bash shell unix

如果文件大小小于2.1kb,我需要将文件移动到另一个目录。 目录中有多个文件。 请让我知道如何解决此问题。 我不能使用mv命令,因为目录中有大量文件,必须使用find命令。

3 个答案:

答案 0 :(得分:1)

我在删除大量文件时遇到了类似的问题。您可以使用find对大量文件进行操作。 可以这样使用

find sourceDirectory -type f -exec mv {} destinationDirectory/ \;

答案 1 :(得分:0)

!empty($_GET['remove'])

答案 2 :(得分:0)

其他两个答案都非常接近。这应该为您做到:

find /path/to/old_dir -size 2100c -type f -exec mv {} /path/to/new_dir/ \;