du -s * 및 du -s 를 수행하는 이유는 무엇입니까? 다양한 크기를 보여주나요?

du -s * 및 du -s 를 수행하는 이유는 무엇입니까? 다양한 크기를 보여주나요?

디렉토리 내부에서 둘 다 실행했지만 두 번째 항목에서 반환된 값은 첫 번째 항목에서 보고된 값과 거의 동일하지 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 .

관련 정보