寻找 。 -Centos 中的大小 -1GB

寻找 。 -Centos 中的大小 -1GB

在 Centos 中,我的主目录中有一个文本文件。

该命令find . -size -1M不显示我的文件,但find . -size -1000k确实显示了它。当我使用数字“1”时,这个问题似乎就会发生。-2M即使文件大小只有 500k,如果我使用,第一个命令也会起作用。

难道我做错了什么?

答案1

find . -size -1M只会显示大小小于1M的文件,即0M。是的,我知道,这很令人困惑。

find . -size 1M将显示大小(四舍五入到最高 MiB)为 1M 的文件(因此文件大小为 1 到 1048576 之间的任何文件)。如果您想要从 0 到 1048575 (< 1M),那就是:

find . -size -1048576c

如果你想要从 0 到 1048576 (<= 1M)

find . -size -2M

或者

find . ! -size +1M

相关内容