du 디렉토리 결과가 디렉토리에 있는 파일의 합계보다 큽니다.

du 디렉토리 결과가 디렉토리에 있는 파일의 합계보다 큽니다.

du -a지정된 디렉터리에서 사용되지만 디렉터리의 디스크 사용량이 디렉터리에 있는 모든 파일의 디스크 사용량 합계보다 큽니다. 왜 그런 겁니까? 매뉴얼 페이지에서는 du 명령이 특정 디렉토리나 파일의 디스크 사용량을 반환한다고 가정합니다. 나는 몇 가지 다른 디렉토리를 시도했지만 항상 더 컸습니다. 그리고 이 모든 디렉토리에는 숨겨진 파일이 없습니다.
이것이 디렉토리에서 명령을 실행할 때 나타나는 결과입니다.

4       ./v
4       ./ls1.c
8       ./ls2.c
4       ./chown.c
24      .

총 24개인데 저는 20개(위 값의 합)를 예상했습니다.

ls -al이것이 동일한 디렉토리에서 명령을 실행할 때 나타나는 결과입니다.

total 28
drwxr-xr-x 2 zxy zxy 4096 Oct  4 16:11 .
drwxr-xr-x 6 zxy zxy 4096 Oct  4 13:09 ..
-rw-r--r-- 1 zxy zxy  981 Oct  2 15:34 chown.c
-rw-r--r-- 1 zxy zxy  651 Oct  1 13:50 ls1.c
-rw-r--r-- 1 zxy zxy 4133 Oct  2 21:30 ls2.c
-rw-rw-r-- 1 zxy zxy    5 Oct  4 16:11 v

감사해요.

관련 정보