# du -s
# du -sh
du -s 는 하위 디렉토리 모두 포함한 현재 디렉토리의 전체 크기를 KBytes 로 표시.
du -sh 와 같이 h 옵션도 붙여주게 되면 사용자가 인지하기 좋은 단위로 보여주게 된다.
예시) 아래의 예에서는 174031732 KB 이므로 166G 로 변환하여 보여준다.
# du -sh *
du -sh * 은 [현재 디렉토리 파일들 + 하위 디렉토리] 에 대한 정보를 보여줌. 다만 숨겨진 파일들과 같은 것은 보여지지 않는다. 즉, ls 만 했을 때 보여지는 파일/디렉토리의 용량만 보여진다.
# du -h --max-depth=1
숨겨진 파일 포함해서 ls -a 했을 때 나오는 파일/디렉토리들의 크기를 보고 싶다면 du -h --max-depth=1 을 해주면 된다.
# du -sh * | sort -hr
# du -h --max-depth=1 | sort -hr
파일/디렉토리가 몇개 없다면 바로 눈으로 어떤 것이 가장 큰지, 어떤 것이 가장 작은지 금방 알 수 잇다. 하지만 그 대상이 많아진다면 sort를 사용하는게 좋다. 위 실행했던 명령어에 | sort -hr을 붙여주게 되면 크기가 큰 순서대로 정렬이 가능하다.sort는 기본적으로 텍스트를 정렬하는 명령어인데 위와 같이 human-readable 로 결과를 표현하였을 경우 단순 텍스트 정렬만으로는 정렬이 어려울 수 있다. 이에 따라 human-readable 기준으로 정렬시키기 위해 -h 옵션을 붙여주게 되는 것이고, 큰 순서대로 보여주기 위해 -r 옵션을 붙여주게 된다.
'IT > 운영체제' 카테고리의 다른 글
리눅스 n일 이상 된 파일 보기, 삭제하기 (332) | 2022.07.21 |
---|---|
리눅스, 예약작업 cron(크론) 데몬 (343) | 2022.07.21 |
윈도우 Task 명령어 (tasklist , taskkill , wmic) (366) | 2022.07.06 |
Windows 10 RS4 이상 , 최고의 성능 전원 관리 옵션 활성화 (332) | 2022.06.26 |
윈도우10 19h2 (1909) 뭐가 바꼈을까? (주요 내용을 봅시다.) (365) | 2019.11.20 |
댓글