문제는 출력을 어떻게 제어할 것인가 입니다 ls -l
total
. 우리에 대한 첫인상total = 0
els3@els3PC:~/test$ touch file
els3@els3PC:~/test$ ls -l
total 0
-rw-r--r-- 1 els3 els3 0 Jul 20 12:05 file
total = 0
앞서 언급했듯이 이 예에서는 빈 파일을 생성하여 이러한 결과를 제공합니다.
그렇지 않으면 '3ls3'을 포함하는 비어 있지 않은 file2를 생성하려고 합니다.
els3@els3PC:~/test$ cat > file2
3ls3
^C
els3@els3PC:~/test$ cat file2
3ls3
els3@els3PC:~/test$ ls -l
total 4
-rw-r--r-- 1 els3 els3 5 Jul 20 12:11 file2
두 번째 예 total 4
에서는 비어 있지 않은 파일을 생성하여 이를 제공합니다. 문제는 새 파일을 만들어서 등을 total 1
얻는 방법입니다.total 2
답변1
에서 man 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.
파일에 할당되는 최소 블록 수는 운영 체제, 파일 시스템 유형 등에 따라 다르므로 표시된 수에 직접적인 영향을 미칠 수 있는 방법은 없습니다.