안녕하세요. 경제적, 시간적 자유를 꿈꾸는 한량입니다.
Linux - 디스크 사용량 확인 - du (disk usage)
'du' 명령어는 'disk usage'의 약자로
파일 또는 디렉터리가 사용하는
디스크 공간의 사용량을 확인하는 데
사용하는 유틸리티입니다.
1. du 기본 구문
du [OPTIONS] [FILE or DIRECTORY]
'[options]' 명령의 동작을 수정하는 선택적 플래그입니다.
'[FILE or DIRECTORY]' 파일 이름 또는 디렉터리 이름이 될 수 있습니다.
2. du 명령어 주요 옵션
옵션 | 사용 예 | 설명 |
-h | du -h | 크기를 사람이 읽을 수 있는 형식(KB, MB, GB 등)으로 변환여 출력합니다. |
-s | du -s | 지정된 디렉터리 및 파일에 총 디스크 사용량 요약하여 출력합니다. |
-a | du -a | 모든 파일 및 디렉터리의 크기 포함해서 출력합니다 |
--max-depth=N | du -h --max-depth=1 | 디렉터리의 순회 깊이를 제한하여 지정된 깊이까지의 크기를 출력합니다. |
--time | du --time | 파일 및 디렉터리의 마지막 수정 시간과 크기를 함께 출력합니다. |
3. du 출력 이해
옵션 없이 'du' 명령어를 실행하면 출력은 다음과 같습니다.
'./newcodeman', './.cache'는 4KB를 사용하고
'./parent'는 하위 디렉터리를 2개를 포함하여 12KB를 사용하며
현재 디렉터리는 총 52KB를 사용하고 있습니다.
4. du 명령어 활용하기
어떤 디렉터리가 가장 큰지 알아내고 싶을 수도 있습니다.
다음 명령을 사용하여 사람이 읽을 수 있는 형식으로
최상위 디렉터리의 크기를 표시할 수 있습니다.
du -h --max-depth=1 /home/user
디스크 사용량 보고서에서 특정 디렉터리를 제외하려면
'du' 명령어와 'grep' 명령어를 결합할 수 있습니다.
du -ah /home/user | grep -v '/home/user/exclude_dir'
전체 옵션 목록과 사용법에 대한 자세한 내용을 보려면
'du' 매뉴얼(man du)을 참조할 수 있습니다.
[Linux] 사용 가능한 디스크 공간의 양을 표시 - df (disk free)
안녕하세요. 경제적, 시간적 자유를 꿈꾸는 한량입니다.Linux - 사용 가능한 디스크 공간의 양을 표시 - df (disk free)'df' 명령어는 'disk free'의 약자로사용하는 파일 시스템에서 사용 가능한 디
hanryangitstory.tistory.com
'IT 소스 > Linux' 카테고리의 다른 글
[Linux] 명령어를 특정 주기로 반복 실행 - watch (0) | 2024.08.12 |
---|---|
[Linux] 현재 실행 중인 프로세스 확인 - ps (process status) (0) | 2024.07.29 |
[Linux] 사용 가능한 디스크 공간의 양을 표시 - df (disk free) (0) | 2024.07.18 |
[Linux] 명령어 매뉴얼 보기 - man(manual) (0) | 2024.07.16 |
[Linux] 특정 문자열 검색하기 - grep (0) | 2024.07.15 |