探す。 -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

関連情報