문제
다음 중 ihduser 사용자의 홈 디렉터리 총 사용량을 단위를 붙여서 출력하는 명령으로 알맞은 것은?
① df -hT ~ihduser ② df -sh ~ihduser ③ du -hT ~ihduser ④ du -sh ~ihduser
정답
4번
해설
정답: 4. 디렉터리가 차지하는 용량은 du 로 확인한다. -s 는 합계(요약)만, -h 는 K/M/G 같은 사람이 읽기 쉬운 단위로 표시하므로 "du -sh ~ihduser" 가 맞다.
오답 풀이
- 1번: df 는 파일시스템(파티션) 단위 사용량 명령이라 특정 홈 디렉터리 총량 확인에 맞지 않고 -T 는 유형 표시 옵션이다.
- 2번: df 역시 디렉터리 단위가 아니며 df 에는 -s 옵션이 없다.
- 3번: du 는 맞지만 -hT 의 T 는 du 의 합계 옵션이 아니다(요약은 -s).
- 4번: du -sh 로 홈 디렉터리 총 사용량을 단위와 함께 요약 출력하므로 옳다.
보충 개념 du(디렉터리 사용량) vs df(파일시스템 사용량). du -sh 디렉터리 → 총량 1줄 요약, du -h → 하위 디렉터리별 표시. "~ihduser" 는 ihduser 의 홈 디렉터리를 가리킨다.