
我在一個目錄中運行了 和du -sh .
,du -sh *
但是第二個返回的值加起來與第一個返回的值幾乎不一樣。 5.7GB 與 1.5GB。為什麼是這樣?是否有一些文件被*
遺漏了?
$ 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 .