du
디렉토리의 디스크 사용량을 조사하기 위해 사용하려는 것은 다음과 같습니다.
du -hd1 | sort -rh
그러면 다음으로 시작하는 목록이 제공됩니다.
61G .
7.9G ./A
5.1G ./B
2.7G ./.C
1.6G ./.D
1.2G ./.E
1.2G ./F
850M ./.G
724M ./H
666M ./I
281M ./J
249M ./.K
150M ./.L
목록의 나머지 부분은 총 1GB 미만이며 디렉터리에 직접 큰 파일이 포함되어 있지 않습니다.
ls -Slh
total 1.8M
...
디렉토리 총 61GB와 총 25GB 미만의 차이는 원인이 무엇인가요?
답변1
위 호출에서는 큰 숨겨진 파일이 누락되었습니다. 이것이 결과이다du -a
du -ahd1 . | sort -rh | head
61G .
38G ./.xsession-errors
7.9G ./A
5.1G ./B
...
답변2
내가 이해하는 한, du
계산하면전반적인하위 트리 사용법, -d1
옵션만 해당인쇄첫 번째 계층 구조 수준까지의 데이터입니다. ls
첫 번째 레벨만 계산합니다 .
답변3
총합을 원한다면;
# du -ms