Не работает ли моя команда 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 .
и они будут приняты во внимание.