ウェブサイト検索

Linux ですべてのファイルをサイズ順に一覧表示する方法


人気の ls コマンドを使用したファイルの一覧表示に関するいくつかの記事の 1 つで、Linux でファイルを最終変更時刻 (日付と時刻) で一覧表示および並べ替える方法について説明しました。この短い便利な記事では、Linux で特定のディレクトリ内のすべてのファイルを一覧表示し、ファイル サイズ順に並べ替えるための便利な ls コマンド オプションをいくつか紹介します。

推奨書籍: Linux で上位のディレクトリとファイル (ディスク容量) を確認する方法

ディレクトリ内のすべてのファイルを一覧表示するには、ターミナル ウィンドウを開いて次のコマンドを実行します。 ls を引数なしで呼び出すと、現在の作業ディレクトリ内のファイルが一覧表示されることに注意してください。

次のコマンドでは、-l フラグは長いリストを意味し、-a(.)ls に指示します。 または隠しファイル。 . および .. ファイルを表示しないようにするには、-a の代わりに -A オプションを使用します。

ls -la
OR
ls -la /var/www/html/admin_portal/

すべてのファイルをリストし、サイズ順に並べ替えるには、-S オプションを使用します。デフォルトでは、出力は降順 (サイズが大きいものから小さいものへ) で表示されます。

ls -laS /var/www/html/admin_portal/

図のように -h オプションを追加すると、人間が判読できる形式でファイル サイズを出力できます。

ls -laSh /var/www/html/admin_portal/

逆順に並べ替えるには、次のように -r フラグを追加します。

ls -laShr /var/www/html/admin_portal/

さらに、-R オプションを使用してサブディレクトリを再帰的に一覧表示できます。

ls -laShR /var/www/html/admin_portal/

次の関連記事も役立ちます。

  1. Linux で最近または今日変更されたファイルを見つける方法
  2. 初心者向けLinux「treeコマンド」使用例
  3. Linux でワイルドカードを使用してファイル名を一致させる 10 の実践例
  4. 「find」コマンドを使用してディレクトリをより効率的に検索する方法

Linux でファイルをサイズ順にリストする他の方法がある場合は、私たちと共有してください。あるいは、このガイドについて共有したい質問や考えがありますか? 「はい」の場合は、以下のフィードバック フォームからご連絡ください。