컴퓨터활용/리눅스
리눅스 디렉토리 사용량
멜번초이
2020. 6. 16. 10:53
디렉토리별 사용량을 보려면 du 명령을 사용한다.
그런데 그냥 du 명령을 치면 하위 디렉토리까지 다 보여 주게 되므로 정신이 없다. 현재 디렉토리 기준으로 1 레벨만 보고 싶다면 --max-depth 옵션을 사용한다.
du --max-depth=1
그러면 내가 접근할 수 없는 디렉토리의 경우 "허가 거부" 메시지가 뜨게 된다. 이런 거 지저분해서 보기 싫다면
du --max-depth=1 2>/dev/null
"허가 거부" 등과 같은 오류 메시지는 화면으로 출력되지 않도록 한다.
디렉토리 사용량 크기별로 정렬해서 보면 편할 것이다.
du --max-depth=1 2>/dev/null | sort -n
다른 이야기 지만 사용량을 byte 단위가 아닌 K, G로 보고 싶다면 -h 옵션을 사용한다.