Views 1229 Votes 0 Comment 0
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print Attachment
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print Attachment

Linux/Ubuntu, 용량 큰 파일/디렉토리 찾아내기.

출처: https://technote.kr/165 [TechNote.kr] 


리눅스에서 파일 사이즈를 아는 방법은 다양하다. 흔히 사용하는 ls를 사용할 수도 있고, du를 사용하는 방법 또한 있다. 여기서는 du를 사용해 보고자 한다.




# du -s

# du -sh

 du -s 를 실행하게 되면 하위 디렉토리 모두 포함한 현재 디렉토리의 전체 크기를 KB(킬로바이트) 크기의 단위로 보여준다.

 du -sh 와 같이 h 옵션도 붙여주게 되면 human-readable의 의미로 좀 더 사용자가 인지하기 좋은 단위로 보여주게 된다. 아래의 예에서는 8719788 KB 이므로 8.4G 로 변환하여 보여준다.



# 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 옵션을 붙여주게 된다.





이런 식으로 가장 큰 파일/디렉토리를 따라가다 불필요한 파일/디렉토리가 나올때 마다 지워주면 된다.


출처: https://technote.kr/165 [TechNote.kr] 

기존대댓글
추가시작 대댓글시작
대댓글끝 추가끝


  1. Htop (Linux Process Monitoring) 사용법

  2. No Image 04May
    by 이온디
    in 리눅스
    Views 878  Likes 0

    postfix 메일에서 queue 관리

  3. No Image 04May
    by 이온디
    in 리눅스
    Views 903  Likes 0

    pstree 현재 사용자 프로세스 확인

  4. No Image 03May
    by 이온디
    in 리눅스
    Views 921  Likes 0

    How to remove imagemagick from Ubuntu 16.04 (Xenial Xerus)

  5. top 에서 실행 중인 프로세스에서 어떤 파일이 사용되는지 파악하는 방법

  6. No Image 02May
    by 이온디
    in 리눅스
    Views 777  Likes 0

    NGINX PHP-FPM 업데이트 및 여러 버전 동시 연동 방법

  7. Linux/Ubuntu, 용량 큰 파일/디렉토리 찾아내기.

  8. [Laravel] 라라벨 설치하기 PHP7.0 + Nginx

  9. 루분투 X61 배터리 정보

  10. 01Jan
    by 이온디
    in VPS
    Views 712  Likes 0

    리노드에서 서비스 변경했습니다. (160달러 -> 10달러로)

  11. 26Jul
    by 이온디
    in VPS
    Views 697  Likes 0

    Linode VPS 디스크 용량 변경 방법

  12. 15Jul
    by 이온디
    in VPS
    Views 838  Likes 0

    Linode VPS의 새로운 콘트롤 패널

  13. No Image 07Jun
    by 이온디
    in VPS
    Views 988  Likes 0

    각종 클라우드 VPS 서비스 비교해본 소감

  14. No Image 07Jun
    by 이온디
    in 웹호스팅
    Views 0  Likes 0

    http://rael.me/support.php

  15. No Image 17Feb
    by 이온디
    in 기타
    Views 717  Likes 0

    무료 아마존 웹 서비스, 100% 알뜰하게 사용하는 방법

  16. No Image 18Feb
    by 이온디
    in 웹호스팅
    Views 825  Likes 0

    a2hosting 웹호스팅 단점/후회/불만

  17. 해외 호스팅의 결제 및 환불 (a2hosting 환불 했습니다.)

  18. No Image 10Feb
    by 이온디
    in 기타
    Views 931  Likes 0

    해외도메인 구입 사이트 gandi.net

  19. No Image 03Feb
    by 이온디
    in 웹호스팅
    Views 855  Likes 0

    [해외]a2hosting

  20. No Image 03Feb
    by 이온디
    in VPS
    Views 926  Likes 0

    국내 클라우드 서버호스팅 비교(Virtual Private Server Review)

Board Pagination Prev 1 2 Next
/ 2