서버에서 입력하면 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
이 디렉터리에는 stuff
53개의 하위 디렉터리가 있습니다.