!["du"의 출력은 무엇을 의미합니까?](https://linux55.com/image/4685/%22du%22%EC%9D%98%20%EC%B6%9C%EB%A0%A5%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9D%84%20%EC%9D%98%EB%AF%B8%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
나는 디렉토리의 재귀적 복사본을 만들었지만 du
두 디렉토리에 따라 크기가 다릅니다.
$ cp -r site2 site
$ du site
838048 site/ca.oslin.org
276108 site/hts-cache
1114196 site
$ du site2
838360 site2/ca.oslin.org
276116 site2/hts-cache
1114516 site2
$ du -b site
582078187 site/ca.oslin.org
282724514 site/hts-cache
864830213 site
$ du -b site2
582393579 site2/ca.oslin.org
282724514 site2/hts-cache
865145605 site2
$ ls -a site2/ca.oslin.org/|wc -l
103060
$ ls -a site/ca.oslin.org/|wc -l
103060
$ diff -r site site2
$
답변1
du
파일 및 모든 주변 메타데이터가 디스크에서 차지하는 크기인 디스크 사용량을 보고합니다.
실제로 원본 디렉터리와 대상 디렉터리 사이에는 아주 작은 차이(0.10%)가 있는데, 이는 원본 디렉터리의 파일이 제거되었지만 여전히 디렉터리 항목 테이블 자체에서 일부 가상 공간을 사용하고 있기 때문일 수 있습니다.
걱정하지 마세요. 실제로 원본 파일 중 일부가 드물거나 하나 또는 다른 파일 시스템이 더 큰 압축을 구현하는 경우에도 한 파일 시스템 유형에서 다른 파일 시스템 유형으로 변환하면 더 큰 차이를 느낄 수 있습니다.