du -s * と du -s . ではなぜサイズが大きく異なるのでしょうか?

du -s * と du -s . ではなぜサイズが大きく異なるのでしょうか?

du -sh .ディレクトリ内でと の両方を実行しましたdu -sh *が、2 番目に返された値の合計が、1 番目に報告された値とほとんど同じになりません。5.7 GB 対 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 .

関連情報