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
ディレクトリに小さいディレクトリが多すぎるため、最後の行だけが必要です。私に何ができる?
--max-depth
値が0のパラメーター:
du -h --max-depth=0 /root/test
または、-s
(概要)オプション:
du -sh /root/test
それらのどちらかがあなたにあなたが欲しいものを与えるはずです。今後の参考のために、 man du
は非常に役立ちます。
リストの最後と最初を表示するには、tailコマンドとheadコマンドを使用します。
この場合、次のコマンドを使用します。
## Display the last ten items
du -h /root/test | tail
## N = 1 last item, N = 30 Last 30 items.
du -h /root/test | tail -n N