을 실행하면 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바이트, 환경 변수에 대한 자세한 내용은 참고자료 참조) 에서 얻은 총 블록 수입니다 . 따라서 재귀적이지 않으며 "희소" 파일로 인해 비대해지지 않습니다.$BLOCKSIZE
st_blocks
st_blocksize
stat()
답변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.