Linuxターミナルで、現在のディレクトリ内のすべてのファイルおよびサブディレクトリのサイズを確認し、サイズ順に並べ替えて表示するには、以下のコマンドを使用できます:
1. すべてのファイル/ディレクトリ(隠しファイルを含む)のサイズを表示し、並べ替えます。
du -sh .[!.]* * 2>/dev/null | sort -hrdu -sh各項目のサイズを算出します(-s:合計、-h:人間読める形式)。.[!.]* *隠しファイルを検索(除…). ;と ;..)および非隠蔽ファイル2>/dev/nullエラー通知を無視する(例:一致する項目が存在しない場合)sort -hr:サイズから降順に並べ替える
2. 現在のディレクトリ内にある非隠蔽ファイルおよびディレクトリのみを表示(最も一般的)
du -sh * | sort -hr3. 一级サブディレクトリおよび現在のディレクトリの総サイズ(深さ1)を表示する
du -h --max-depth=1 | sort -hr4. 通常のファイルのみを表示(ディレクトリは表示しない)
find . -maxdepth 1 -type f -exec ls -lh {} \; | sort -k5 -hr5.を使用 ; ls ファイルサイズを確認(目次全体のサイズは含まれません)
ls -lhS
-l詳細-h読み取り可能-Sファイルサイズ(大きい順)で並べ替え(目次では「約4K」と表示される、正確ではない)
のおすすめ:日常使用; du -sh * | sort -hr 最も直感的です。