총 디렉토리와 나열된 디렉토리 [중복]

총 디렉토리와 나열된 디렉토리 [중복]

서버에서 입력하면 ls -al디렉토리 목록이 표시됩니다.

-bash-3.2$ ls -al
total 12
drwxr-xr-x  3 root root    0 Feb 13  2011 .
drwxr-xr-x  4 root root 4096 May 11  2011 ..
drwxr-xr-x 55 torg torg 4096 May 15 05:40 stuff

그러나 총계는 12개의 디렉토리가 있어야 함을 나타냅니다. 왜 이런거야? 내 생각에는 -a로고가 모든 디렉토리를 표시한다는 것입니다. 모든 디렉토리를 보는 더 효율적인 방법이 있습니까, 아니면 총계가 다른 것을 참조합니까?

답변1

해당 total줄은 디렉터리 번호가 아니라 해당 디렉터리에서 참조되는 모든 파일의 블록 번호입니다. 디렉토리 수는 .링크 수(사용자 앞의 숫자 3)로 지정됩니다. 상위 디렉토리에서 디렉토리에 대한 링크 + .자체 디렉토리에 대한 링크 1개 + 각 하위 디렉토리 항목에 대한 링크 ... 3의 예는 1개의 하위 디렉터리이며, stuff이 디렉터리에는 stuff53개의 하위 디렉터리가 있습니다.

관련 정보