我在目录中同时运行了du -sh .
和du -sh *
,但第二个返回的值与第一个报告的值相差甚远。5.7GB 对 1.5 GB。这是为什么?是否有一些文件被遗漏了*
?
$ 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
glob*
默认排除隐藏文件。du -hd1 .
显示预期结果 - 大小加起来等于显示的总数du -sh .