반달가면 이글루에서 백업 - bahndal.egloos.com/448152
리눅스에서 특정 디렉토리가 얼마나 많은 용량을 차지하고 있는지 확인하고 싶으면 du 명령을 활용하자. 예를 들어 현재 디렉토리의 용량을 확인하려면 터미널창에서 아래와 같이 입력.
du ./
위와 같이 입력하면 현재 디렉토리와 그 하위 디렉토리를 나열하면서 각 디렉토리별로 어느 정도 용량을 점유하고 있는지 보여준다. 용량값은 1024바이트를 기준으로 한 것이다. (즉 용량값이 20이라고 나왔으면 1024*20=20480바이트)
만약 n바이트 단위로 용량을 표시하고 싶다면 -B 옵션을 사용하면 되겠다. 만약 512바이트를 1로 놓고 용량값을 표시하려면 아래와 같이 입력한다. (용량값은 1024바이트 기준보다 딱 2배 많게 표시될 것이다. 단위 크기가 반으로 줄었으므로)
du -B 512 ./
또 한가지 유용한 옵션은 맨 마지막에 해당 디렉토리의 총 용량을 표시해 주는 -c 옵션과 메가(M), 기가(G) 등의 단위를 표시해서 읽기 편하게 해 주는 -h 옵션이다. 예를 들어 홈 디렉토리 아래에 downloads 디렉토리의 용량을 확인하고 싶다면 아래와 같이 입력하면 되겠다.
du -ch ~/downloads
-c : 마지막에 해당 디렉토리가 점유하는 총 용량을 표시
-h : 사람이 읽기 좋게 표시(751876 -> 735M 이런 식으로)
하위 디렉토리의 용량을 일일이 확인할 필요 없이 해당 디렉토리의 총 용량만 보고 싶다면 grep을 활용하면 된다. 개인적으로 가장 자주 쓰는 형태다.
du -ch ~/downloads | grep total
'리눅스' 카테고리의 다른 글
리눅스의 가변 램디스크 /dev/shm (0) | 2021.01.06 |
---|---|
리눅스에서 디스크 빈 공간 확인 (0) | 2021.01.06 |
리눅스 부팅할 때 GRUB에서 실행 레벨(run level) 설정하기 (0) | 2020.10.20 |
오픈수세(OpenSUSE) 리눅스에서 팩맨 저장소(Packman Repository) 추가 (0) | 2020.10.20 |
리눅스에서 GUI 데스크탑 환경 - 텍스트 모드 전환 (0) | 2020.10.16 |