Почему du -s * и du -s . показывают совершенно разные размеры?

Почему du -s * и du -s . показывают совершенно разные размеры?

Я запустил оба du -sh .и du -sh *внутри каталога, но значения, возвращаемые вторым, не сводятся к тому же значению, которое сообщает первый. 5,7 ГБ против 1,5 ГБ. Почему так? Есть ли какие-то файлы, которые он *пропускает?

$ du -s .
5926440 .
$ du -s *
4   Desktop
4   Documents
4   Downloads
8544    video.avi
4   Music
2516    output.mkv
4   packages-microsoft-prod.deb
4   Pictures
4   Public
1513440 repos
52  snap
20  Templates
4   Videos

(перепечатано со StackOverflow, так как здесь это более уместно)

решение1

*По умолчанию глоб исключает скрытые файлы. показывает du -hd1 .ожидаемые результаты — размер добавляется к общему показанному размеруdu -sh .

Связанный контент