ディレクトリ内のすべてのコンテンツの合計サイズを1行でどのように取得できますか? [コピー]

ディレクトリ内のすべてのコンテンツの合計サイズを1行でどのように取得できますか? [コピー]

du -hを使用してディレクトリの合計サイズを出力できることを知っています。ただし、他のサブディレクトリが含まれている場合、出力は次のようになります。

du -h /root/test

.
.
.
.
24K   /root/test/1
64K   /root/test/2
876K  /root/test/3
1.1M  /root/test/4
15M   /root/test/5
17M   /root/test

ディレクトリに小さなディレクトリが多すぎるため、最後の行だけが必要です/root/test。どうですか?

ベストアンサー1

--max-depth値が0のパラメータを追加します。

du -h --max-depth=0 /root/test

または-s(要約)オプションを使用します。

du -sh /root/test

どちらかが必要なものを提供する必要があります。今後の参考に非常に役立ちますman du

おすすめ記事