Я запустил оба 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 .