Ubuntuでディスク容量を確認する(lsを使用)

Ubuntuでディスク容量を確認する(lsを使用)

AWS無料版のUbuntuを使用しています。/dev/xvda1取り付けられているディスク容量がいっぱいだったとします/。私はdfそれを確認するためにコマンドを使用しています。

ディレクトリに移動し、/コマンドを使用して、ls -lどのファイルがあまりにも多くのスペースを占めているかを確認します。しかし、それらのどれもその仕事にあまり吸収されませんでした/。どのファイルがあまりにも多くのスペースを占めているかを調べるのに推奨される方法は何ですか?

スクリーンショットを添付したので確認してください。それらのどれもスペースを取らないことがわかります99892768

ここに画像の説明を入力してください。

答え1

lsディレクトリのディスク使用量は表示されません。ご覧のとおり、すべてのディレクトリは4096Bと表示されますが、これは間違いなく間違っています。

ncduまずインストールを実行してsudo apt-get install ncduからsudo ncdu /

これにより、各ディレクトリの現在のディスク使用量がサイズでソートされて表示されます。

答え2

システムに存在する最大のファイルとディレクトリを見つけるには、次のように実行できます。

du / | sort -n

最大のファイルとディレクトリが最後に印刷されます。 n番目に大きな値を見つけるには、tailを使用してください。

du / | sort -n | tail -n 20

これにより、システムで最大20個のファイルとディレクトリが印刷されます。

答え3

ls -lするいいえディレクトリディスク容量の使用に関する完全な情報を提供します。ご覧のとおり、すべてのディレクトリ(すべてのディレクトリ)は一定のサイズを持っています4096そしてディレクトリの使用法については、次のように入力します。

du -sh /*

duディスク使用量を表示するツールです。ファイルごと-s方法まとめる-h出力を人が読めるようにすることを意味します。

探したい場合最大/var/たとえば、ディレクトリにファイルがある場合は、次のようにします。

du -a /var | sort -n -r | head -n 10

引用:

関連情報