ホームページ > 運用・保守 > Linuxの運用と保守 > Linuxでどのファイルが最大であるかを確認する方法

Linuxでどのファイルが最大であるかを確認する方法

WBOY
リリース: 2022-07-13 10:17:09
オリジナル
12808 人が閲覧しました

方法: 1. ファイル サイズ情報を出力できる ls コマンドを使用します。構文は "ls -lSh 指定したフォルダー | head -1" です。 2. find コマンドを使用して、フォルダーのサブディレクトリを検索します。ディレクトリ。構文は「指定されたフォルダーを検索 -type f -printf ...|sort -n|tail -1」です。 3. du コマンドを使用します。この名前付けによりディスク領域の使用状況を確認できます。構文は「」です。 du -a /home| sort -n -r | head -n 1"。

Linuxでどのファイルが最大であるかを確認する方法

#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。

Linux でどのファイルが最大であるかを確認する方法

Linux で最大のファイルを見つける 3 つの方法

最初の方法: ls

ls コマンドの出力自体にファイル サイズ情報が含まれるため、ls コマンドを使用するのが最も簡単な方法です。

たとえば、/bin ディレクトリ内の最大 5 つのファイルをリストしたい場合は、次のようにできます:

ls -lSh /bin | head -5
ログイン後にコピー

Second: find

findそれ自体は、ディレクトリのサブディレクトリを再帰的に検索できる検索コマンドなので、使用するのは自然です。

たとえば、/ ディレクトリで最大のファイルを見つけるには:

sudo find / -type f -printf “%s\t%p\n” | sort -n | tail -1
ログイン後にコピー

上位 10 個の大きなファイルを見つけたい場合は、次のように実行できます:

$ find $HOME -type f -printf ‘%s %p\n’ | sort -nr | head -10
ログイン後にコピー

-size オプションを使用することもできます。検索するには、次のコマンドを実行すると、100MiB を超えるすべてのファイルが表示されます (100MB ではないことに注意してください。MiB と MB の違いです。えっと):

find / -size +100M -ls
ログイン後にコピー

間のファイルを検索することもできます。間隔サイズ (100MiB や 200MiB など) :

find / -size +100M -size -200M -ls
ログイン後にコピー

最後に、次のコマンドもディレクトリ内の最大 5 つのファイルを検索するのによく使用されます:

find $DIRECTORY -type f -exec ls -s {} \; | sort -n | tail -n 5
ログイン後にコピー

3 番目のタイプ: du

du コマンドは、ディスク容量の使用状況を確認できますが、当然、ディスク上で多くのスペースを占有しているファイルやフォルダーを確認することもできます。

たとえば、/home の下で最大の上位 20 個のファイルを検索します:

sudo du -a /home | sort -n -r | head -n 20
ログイン後にコピー

現在のフォルダーで最大の 10 個のディレクトリを検索します:

sudo du -a | sort -n -r | head -n 10
ログイン後にコピー

読み取り可能なファイルを表示したい場合KB、MB、GB 情報については、-h パラメータを追加できます:

du -hs * | sort -rh | head -n 10
ログイン後にコピー

最大のディレクトリ/ファイル (サブフォルダを含む) を検索します:

du -Sh | sort -rh | head -n 10
ログイン後にコピー

ファイルのサイズが GB 範囲内にある場合は、du コマンドと grep コマンドを同時に使用できます:

du -h -a /dir | grep “[0-9]G\b”
ログイン後にコピー

推奨学習: Linux ビデオ チュートリアル

以上がLinuxでどのファイルが最大であるかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート