du 명령을 사용하여 동일한 총 값을 얻기 위해 루트 콘텐츠와 중첩 콘텐츠를 얻는 방법은 무엇입니까?

du 명령을 사용하여 동일한 총 값을 얻기 위해 루트 콘텐츠와 중첩 콘텐츠를 얻는 방법은 무엇입니까?

du옵션이 있는 명령 정보-sch

실행이 du -sch spring-security나타나는 경우:

103M    spring-security
103M    total

그러나 if isexecute가 나타납니다 du -sch spring-security/*(하단 참조).

12K     spring-security/CONTRIBUTING.adoc
12K     spring-security/LICENSE.txt
4.0K    spring-security/README.adoc
8.0K    spring-security/RELEASE.adoc
705K    spring-security/acl
17K     spring-security/aspects
1.0K    spring-security/bom
8.0K    spring-security/build.gradle
2.6M    spring-security/buildSrc
269K    spring-security/cas
4.0K    spring-security/class_mapping_from_2.0.x.txt
11M     spring-security/config
3.1M    spring-security/core
473K    spring-security/crypto
13K     spring-security/data
4.0K    spring-security/dependencies
4.6M    spring-security/docs
1.2M    spring-security/etc
61K     spring-security/gradle
1.0K    spring-security/gradle.properties
8.0K    spring-security/gradlew
4.0K    spring-security/gradlew.bat
304K    spring-security/itest
661K    spring-security/ldap
1.0K    spring-security/local-antora-playbook.yml
265K    spring-security/messaging
4.0K    spring-security/notice.txt
4.7M    spring-security/oauth2
125K    spring-security/openid
93K     spring-security/remoting
268K    spring-security/rsocket
1.2M    spring-security/saml2
4.0K    spring-security/scripts
4.0K    spring-security/settings.gradle
137K    spring-security/taglibs
731K    spring-security/test
4.2M    spring-security/web
36M     total

혼란스러운 점은 다음과 같습니다.

  • 두 번째 명령을 실행할 때 다시 103M 대신 36M이 나타나는 이유는 무엇입니까?

혹시나 해서 해봤는데 du -ch --max-depth=15 spring-security/*또 36M이 나오더라구요

첫 번째 장면과 두 번째 장면의 총 개수를 어떻게 동일하게 얻을 수 있나요?

관련 정보