あなたは人間を通してそれが全能であることを知るでしょう。そのため、ファイル サイズに基づいてファイルを簡単に見つけることができます。 man find でサイズを検索すると、次の情報が表示されます:
-size n[cwbkMG]
a ファイルは n 単位のスペースを使用します 次のサフィックスを使用できます: 512 バイトのブロックの場合は
b (これはサフィックスが使用されていない場合のデフォルト) ’ s ’ s ’ s ’ s ’ s ’ s 1 76 バイト)
G はギガバイト (1073741824 バイトの単位)
注: デフォルトの単位は b で、512 バイトを表すため、2 は 1K を意味し、1M は 2048 を意味します。自分で変換したくない場合は、c、K、M などの他の単位を使用できます。
例: 現在のディレクトリでファイルサイズ 2048 (2k) バイトのファイルを検索
find ./ -size 2048c
または
上記検索ファイルが指定されたサイズと等しい場合、指定された値より大きいファイルまたは小さいファイルをクエリできますか? 答えは「はい」です。例:
2K より大きいファイルを検索、+ は
find ./ -size +2048c
より大きいことを意味します
2K ファイルより小さいファイルを検索します。 - より小さいことを意味します
find ./ -size -2048c -type f
例: 1000 バイト未満のファイルを検索して削除します
find ./ -size -1000c -type f -exec rm -rf {} ;
以上がLinux でファイル サイズに基づいてファイル インスタンスを検索する方法の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。