`ls -l` 전체

`ls -l` 전체

을 실행하면 ls -l다음이 표시됩니다.

>: ls -l
total 320
-rw-r--r--   1 foo  staff    633  5 Apr 13:23 A.class
-rw-r--r--   1 foo  staff    296  5 Apr 13:24 A.java
...

무슨 뜻이에요 total? 크기? 그렇다면 치수는 어떻게 됩니까?

답변1

man ls이는 각 파일 구조의 합계 요소(일반적으로 POSIX당 512바이트, 환경 변수에 대한 자세한 내용은 참고자료 참조) 에서 얻은 총 블록 수입니다 . 따라서 재귀적이지 않으며 "희소" 파일로 인해 비대해지지 않습니다.$BLOCKSIZEst_blocksst_blocksizestat()

답변2

Mac OS X 10.6.7 부터 man 1 ls, 특히 "긴 형식" 섹션부터

In addition, for each directory whose contents are
displayed, the total number of 512-byte blocks used by the files in the directory is
displayed on a line by itself, immediately before the information for the files in
the directory.

관련 정보