Perintah ini menampilkan ringkasan ukuran direktori tersembunyi
du -hs .[^.]*
Perintah yang benar adalah :du -hs $(ls -A)
$ du -hs $(ls -A)
0 test
0 .test
du -hs .* *
, sebagaimana disebutkan dalam jawaban lain, tidak benar jika Anda ingin membuat daftar semua file dan subdirektori (termasuk yang tersembunyi).
Contoh :
$ touch test
$ touch .test
$ echo *
test
$ echo .* *
. .. .test test
$ du -hs .* *
4,0K .
1,8G ..
Mengapa du
bersikap seperti ini? Karena Anda menggunakan -s
yang meringkas hasilnya dan bahwa semua file dan subdirektori adalah turunan dari .
jadi du -hs
tidak mencantumkannya!
Sebenarnya ada, ini buktinya:
mkdir .test
echo "hi" > .test/appo
du -a
4 ./.test/appo
8 ./.test
12 .
-a
opsi digunakan untuk secara eksplisit menampilkan file mana yang dihitung.
Apakah Anda menggunakan du *
?
Bagaimana cara melewati jendela 9 di Layar GNU tanpa membuka daftar Jendela?
Mendapatkan kunci makro dari Razer BlackWidow untuk bekerja di Linux