Unixライクなコマンドラインでディレクトリのサイズを見つけるにはどうすればよいですか?


20

これは非常に基本的な質問であることは知っていますが、ウェブを検索したところ、簡単な答えは見つかりませんでした。確かに、2文字か3文字のコマンドのようなものでしょう。

回答:


43

du -s directory、「ディスク使用量、合計」のように

使用しdu -sk、または(デフォルトは512バイトブロックの数を示すことである)キロバイト単位でサイズを表示するにはdu -sh、より人に優しい出力のために。その他のオプションについては、と入力しman duます。


実際には、サイズがバイト単位であるように「du -s -b」が必要でした。デフォルトが「kb」なしのキロバイトである理由はわかりませんが、納得のいく答えではありませんでした!; D
ランゲル

6
-h「人間が読める」フラグを使用できます。これにより、KB、MBなどの自動変換が行われます。
ラムジカヒル

@Martinこれも私のお気に入りのフラグです。
デビッド

0

これはと同じです-sが、置き換え01、フォルダ内のコンテンツのみを取得できます。

du -h -d 0 /path/to/file

ボリューム全体が必要な場合は、duの代わりにdfを使用する必要があります(パスはオプションです)。

df -H /

話題外:1つ(非常に)不気味なこと:私はたまたまArneStenströmから離れた通りにいた。

/ロバート

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.