Linuxでは、ディスク容量がいっぱいの問題があります。コマンドを使って確認してみると、「df
/」ディレクトリが100%占有されていることがわかりました。だから、どのフォルダがスペースを大量cd /
に占めているかを確認するために、および実行しましたが、du -sh
コマンドの実行に時間がかかりました。しかし、最終的に「/」フォルダのどのトップレベルの直接サブフォルダが多くのディスク容量を消費しているかを詳しく知りたいと思います。だから誰でも同じコマンドを出すことができますか?
ベストアンサー1
du -h --max-depth=1 / | sort -h -r
/
これにより、自分を含むすべてのフォルダが表示されます/
。
すべてのファイルを検索するのに時間がかかることがあります。フォルダ内のサブフォルダの特定のサイズが必要な場合は、そのフォルダの正確なパスを指定するか、既に/
そのフォルダにある場合はスキップしてください。/
-h
人間に優しい形式で寸法を表示するオプション--max-depth=1
内部の奥に1つのディレクトリのみを入力するようにコマンドに指示します。/
sort -h -r
人間に馴染みのあるサイズを使用して結果をソートし、結果を逆順に表示するようにコマンドに指示-r
します(最も大きいディレクトリから最も小さいディレクトリとして)。