Не работает ли моя команда UNIX du?

Я проверял пространство, занимаемое моим жестким диском, и видел странные результаты при выполнении команды du.

Вот вам пример того, что я напечатал:

marcha_r@Risa marcha_r $ du -cksh *
28M      Documents
972K     Downloads
5.7G     Dropbox
14G      Games
42M      Images
6.9G     Music
50M      Screenshots
20K      Test
26G      total
marcha_r@Risa marcha_r $ cd ..
marcha_r@Risa home $ du -cksh *
49G marcha_r
49G total

Когда я нахожусь в моей папке / home и выполняю du, он говорит, что у меня занято 49G. Но когда я захожу в папку /home/marcha_r, дю говорит, что у меня занято только 26G! Где мой 23G? У кого-нибудь есть идея?

Спасибо!

1 ответ

Решение

23G, скорее всего, находятся в скрытых каталогах, расположенных прямо под вашим homedir. Вместо du -cksh *, бежать du -cksh . и они будут приняты во внимание.

Другие вопросы по тегам