우리 모두는 ls 또는 stat에서 셀 수 없이 많은 디렉토리 크기 보고서를 보았습니다. 우리는 이것이 콘텐츠의 실제 크기를 의미하는 것이 아니라는 것을 알고 있지만 의미는 있습니다. 그러나 그 의미는 일반적인 상황에서는 그다지 유용하지 않기 때문에 이를 무시하는 방법을 배웁니다. (보통 4,0K이므로 무시하는 법을 배우는 것은 실제로 쉽습니다.시각적으로.)
이제 나는 ll
NTFS 볼륨의 디렉터리일 뿐이며 다음을 볼 수 있습니다.
- 여러 개의 "4,0K" 폴더
- 유니코드로 명명된 여러 파일을 포함하는 방금 생성된 폴더에는 "664
- 하위 디렉터리가 있는 동안 이전 폴더에 0이 표시됨
그래서 저는 Linux와 ntfs-3g에서 디렉토리 크기가 어떻게 작동하는지 궁금합니다. stat 또는 커널은 통계를 어떻게 계산합니까? 디렉토리에 추가된 기록은 이 숫자에 어떤 영향을 미치나요?