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
감사해요.