du
옵션이 있는 명령 정보-sch
실행되면 du -sch spring-security
다음이 나타납니다.
103M spring-security
103M total
그러나 실행되면 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
혼란스러운 것은 다음과 같습니다.
- 두 번째 명령 실행 시 36M이 나타나고 다시 103M이 나타나지 않는 이유는 무엇입니까?
혹시나 해서 해봤는데 du -ch --max-depth=15 spring-security/*
또 36M이 나오네요
두 번째 시나리오에 대한 첫 번째 시나리오와 동일한 합계를 어떻게 얻습니까?