Saya tahu tentang du -sh yang memberi saya ruang disk total yang digunakan untuk direktori yang diberikan.
Masalah saya adalah direktori yang saya minati tersebar di banyak subdirektori. Saya memiliki perintah "temukan" yang memberi saya direktori ini. Tujuannya adalah untuk melewati direktori yang ditemukan dan mendapatkan ruang disk total yang digunakan oleh direktori ini
Jika saya meneruskan direktori ini sebagai argumen ke du saya mendapatkan total yang digunakan untuk direktori itu, tetapi tidak ada total keseluruhan. Saya ingin mendapatkan total keseluruhan.
Contoh du -sh dir1 dir2
memberikan output seperti berikut
17k dir1
55K dir2
Apa yang harus saya lakukan untuk mendapatkan total keseluruhan?
command-line
bash
disk-usage
find
pengguna871199
sumber
sumber
du -sh --total
. Danman du
;-)Jawaban:
Gunakan bendera
--total
padadu
perintah.Dari
man du
:sumber
tail
dapat digunakan untuk memangkas output, sepertidu -cs /etc /tmp | tail -n 1