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. How to Find Recent or Today’s Modified Files in Linux
  2. Linux ‘tree Command’ Usage Examples for Beginners
  3. 10 Practical Examples Using Wildcards to Match Filenames in Linux
  4. Ways to Use ‘find’ Command to Search Directories More Efficiently

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