"ls" 명령 출력에서 ​​"total"은 무엇입니까? [복사]

"ls" 명령 출력에서 ​​"total"은 무엇입니까? [복사]

빈 디렉토리가 있습니다. 이 디렉터리의 내용을 보려면 다음 명령을 사용하고 있습니다.

ls -lart

내가 얻는 결과는 다음과 같습니다.

total 12
drwxr-xr-x 5 root  root  4096 Oct  2 12:26 ..
drwxr-xr-x 2 apx   aim   4096 Nov 29 18:40 .

이 디렉토리에 파일이 없는데 여기( total 12)의 12개를 어떻게 계산하나요?

답변1

이것은 파일이 차지하는 총 블록 수입니다. 하지만 총 블록 수는 12개(1k 블록 사용)가 아닌 8개가 될 것으로 예상했습니다. ls -as1각 파일의 블록 크기를 살펴 보세요 .

답변2

"총계"는 나열된 파일의 디스크 사용량입니다( 및 항목 -a포함 으로 인해)....조각(1024바이트 또는 512바이트 POSIXLY_CORRECT로 설정된 경우 512바이트), 하위 디렉터리의 내용은 제외됩니다.

동일한 파일이 참조되지 않아 두 번 나열되는 경우 동일한 출력을 얻을 수 있습니다(하드 링크).

du -Ss

또는 사람이 읽을 수 있는 단위로

du -Ssh

답변3

간접 블록도 포함된 총 블록 수입니다.

관련 정보