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