为什么 du -s * 和 du -s . 显示的尺寸差别很大?

为什么 du -s * 和 du -s . 显示的尺寸差别很大?

我在目录中同时运行了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 .

相关内容