새소식

반응형
OS/Linux

[Linux] 리눅스 디렉토리 용량 확인 하는 방법(du 명령어)

  • -
반응형

2022-04-01


Photo by Mikhail Volkov on Unsplash

리눅스의 디렉터리는 윈도우처럼 단순희하게 우클릭으로 확인할 수 없어 난감한 경우가 종종 있다. 이러한 경우 리눅스에서는 du라는 명령어를 사용하여 상세히 파일의 용량 정보를 확인할 수 있다. 오늘은 이와 같은 du의 사용 방법을 빠르게 알아보자.


- 기본 명령어

du
#파일용량 파일위치 ex) 122 ./log/log2/log3

현재 디렉토리에서 du 명령어를 사용하면 위와 같이 파일 용량 파일 위치 형식으로 디렉터리 별 정보가 리스트 형식으로 나타나게 된다. 이 경우는 실제 파악하기 매우 불친절하기 때문에 몇 가지 옵션을 주는 것이 좋다.


- 옵션 부여

du -h
#파일용량 파일위치 
#ex) 100M ./log/log2/log3
#ex) 10K ./log/log2/log3/log4

가장 많이 사용하는 옵션은 -h(human-readable) 값으로 현재 위치에서의 각각의 디렉토리의 용량을 보기 좋은 파일 용량 표시 형식으로 보여준다.


du -sh
#파일용량 파일위치 
#ex) 100G .

다음으로 자주 사용하는 방식은 s(summarize)h(human-readable)​를 같이 사용하는 것으로 이를 통해 해당 명령어를 입력한 위치의 전체 사용량을 합하여 알려준다. 여기서 "."의 의미는 전체 디렉터리라고 생각하면 된다.


du -h /home/test​

물론 위와 같이 뒤에 특정 디렉터리의 위치를 지정해주어 확인할 수 있다.


- 내림차순 정렬

du -h | sort -hr

위와 같은 명령어를 사용하면 현재 디렉토리의 용량을 내림차순 별로 확인할 수 있다.


메인 이미지 출처 : Photo by Mikhail Volkov on Unsplash  

반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.