DU : 가장 많은 공간을 차지하는 10 개의 디렉토리를 보는 방법

이미 한 번 DesdeLinux 나는 그들을 보여 주었다명령 하드 드라이브에서 각 MB를 어떻게 차지했는지 알 수 있도록 도와줍니다. du, 많은 옵션이있는 도구이며 일부 매개 변수의 도움으로 더욱 강력 해집니다.

위키 백과:

du (약어 d아이스크 u샐비어, 디스크 사용량)은 Unix 제품군 운영 체제의 표준 명령입니다. 파일, 특정 디렉토리 또는 파일 시스템에있는 파일의 하드 디스크 공간 사용량을 추정하는 데 사용됩니다. 유용 du AT & T Unix 버전 1에 처음 등장했습니다.

이것을 어떻게 사용 하는가

DU

가능한 가장 쉽고 인간적인 방법으로 파일 또는 폴더의 무게를 구체적으로 확인하려면 다음을 실행합니다.

$ du -bsh Videos/

우리에게 돌아갈 것 :

관련 기사 :
DU : 가장 많은 공간을 차지하는 10 개의 디렉토리를 보는 방법
du -bsh 동영상 / 215G 동영상 /

이제 우리 / 집에서 가장 무거운 디렉토리가 가장 높은 디렉토리에서 가장 낮은 디렉토리로 구성되어 있는지 살펴 보겠습니다.

$ du -sm *

우리에게 반환되는 것 :

$ du -sm * 1172 다운로드 68855 문서 4084 데스크탑 22270 이미지 174192 Linux 50887 음악 3088 프로젝트 1379 작업 219515 비디오

예를 들어 / home에서 가장 무거운 5 개의 디렉토리 만보고 싶다면 다음과 같이 일련의 추가 명령과 함께 du를 사용할 수 있습니다.

$ du -sm * | sort -nr | head -5

다음을 반환합니다.

$ du -sm * | 정렬 -nr | head -5 219515 비디오 174192 Linux 68855 문서 50887 음악 22270 이미지

그러나 그들이 우리에게 돌려주는 가치는 MB로 표현되고 이해하기 더 번거롭기 때문에 "인간적"이 아닙니다. 이것이 우리가 실행하는 이유입니다.

$ du -hs * | sort -nr | head -5

우리를 반환합니다 :

$ du -hs * | 정렬 -nr | head -5 215G 동영상 171G Linux 68G 문서 50G 음악 28K mageia-2013.svg

보시다시피 많은 사람들이 생각하는 것과는 달리 터미널을 사용하는 것이 그래픽 응용 프로그램을 실행하는 것보다 더 빠르고 효율적입니다. 다른 흥미로운 조합을 알고 있습니까? du?


29 코멘트, 당신의 것을 남겨주세요

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   엘리오타임3000

    닥치고 내 입장 !!!

    진실을 말하면, 이런 종류의 유틸리티를 찾을 때마다 그래픽 인터페이스를 버리고 콘솔 끝에서 살고 싶어합니다 (글쎄, 저는 OpenBSD에서 이미하고 있지만 뭔가 뭔가 있습니다).

    어쨌든 Windows와 같은 콘솔을 사용하면 KDE 또는 XFCE없이 살 수 있습니다.

    1.    엘리오타임3000

      정오표. 나는 Linux 대신 Linux를 의미했습니다.

  2.   엘리오타임3000

    정오표. Windows 대신 Linux를 의미했습니다.

    1.    엘라 브

      eliotime3000 by god !!! 우리는 당신을 이해했습니다 😀

      1.    엘리오타임3000

        문제는 Android에서 댓글을 달 때 또는 내가 작성한 모든 내용을 볼 수있는 공간이 없어서 글을 쓰는 것이 불편하다는 것입니다 (댓글을 작성하기 위해 휴대폰을 사용하기 전에 넷북을 선호합니다).

        1.    원시 기본

          그런 다음 컴퓨터 앞에 앉아 댓글을 달면 .. .. 우리는 당신을 기다립니다 .. 서두르지 않습니다 .. 😛

          1.    엘리오타임3000

            조언 해주셔서 감사합니다. RSS 리더가 새 블로그 항목이 게시되었다는 알림을 받자 마자 휴대폰에서 댓글을 남기는 것을 피할 수 없다는 것입니다.

        2.    합성 플래그

          Eliotime, el opera no se lleva muy bien en mi caso con desde linux. Rápido, liviano y usable de los que probé, superando a uc browser porque soporta flash y vídeos de YouTube en iframes e next browser. No es para nada pesado y anda súper bien

          1.    합성 플래그

            오자. Hahaha 분명히 그것은 태블릿이기 때문에 iOS에서 사파리로 식별됩니다.

  3.  

    그래픽 인터페이스를 더 좋아하는 사람들에게는 대부분의 배포판 저장소에서 찾을 수있는 Filelight라는 프로그램을 추천합니다.

    http://en.wikipedia.org/wiki/Filelight

  4.   오토 디트리히

    Gnome의 "디스크 사용량 분석기 (Baobab)"도 훌륭한 선택입니다. http://blogs.gnome.org/pbor/files/2012/09/Screenshot-from-2012-09-02-002755.png

  5.   픽 소콘

    뒤 -s -시 *

  6.  

    예,하지만 du -hs * | 정렬 -nr | head -5 무게별로 정렬하지 않고 숫자로 정렬하는 문제를 발견했습니다. 명령을 실행해야합니다. du -hs * | 정렬 -hr | head -5, 누군가에게 도움이 되었으면 좋겠다 ^^

    1.    익명

      그는 나를 섬겼습니다, 감사합니다

  7.  

    sudo du -sxm / [^ p] * | 정렬 -nr | 머리 -n 15
    du -sm *. [^.] * | 정렬 -nr | 머리 -n 15

  8.   익다 _

    좋은 명령이지만 정렬에 -n 옵션을 추가하면 "인간"숫자 값을 올바르게 인식하지 못하고 8,0K 파일이 7,9G 파일보다 큰 것으로 표시됩니다.

    이런 일이 발생하지 않도록 정렬하려면 -h 옵션을 사용해야합니다.

    추신 : 예를 들어 보면 5 번째로 무거운 파일은 무게가 2013K 인 mageia-28.svg가 아니라 이미지 여야합니다.

  9.   엑시키즈

    'du -hs *'사용의 문제점은 크기별로 잘 정렬되지 않는다는 것입니다. 예를 들면 :
    4'0K는 3'5G 이전에 나타납니다.
    800K는 50G 이전에 나타납니다.

    1.    에코 슬랙 커

      나에게도 같은 일이 발생하면 :

      $ du -hs * | 정렬 -nr | 머리 -5
      577M 급류
      549M 문서
      288K 스케치북
      200K 다운로드
      124M 팟 캐스트

      실제로는 내 시스템을 잘 알고 있기 때문에 다음과 같습니다.

      $ du -hsm * | 정렬 -nr | 머리 -5
      86008 비디오
      27328 음악
      17947 작업
      15108 이미지
      1672 Dropbox

      ... 당신은 내 호기심을 불러 일으켰습니다.이 흥미로운 명령 조합에 대해 조금 더 조사 할 것입니다.

      안녕하십니까!

      1.    에코 슬랙 커

        세상에! 올바른 것은 "h"가 아니라 "about"입니다. 죄송합니다.

      2.    에코 슬랙 커

        세상에! 올바른 것은 "h"가없는 "about"입니다. 죄송합니다.

      3.    Vidagnu

        안녕하세요 명령은 다음과 같습니다.

        du -sh * | 정렬 -rh | 머리 -n 5

        이런 식으로 무게별로 주문합니다.

        안부

  10.   MSX

    cdu 확인 : http://arsunik.free.fr/prog/cdu.html
    $ cdu -idh -s

  11.   알렉산더

    좋은 오후,이 기사를 읽고 나는 예를 들어 / home과 같이 선택한 폴더에서 .png 또는 .jpg 이미지를 생성하여 배경 화면으로 배치하는 도구가 있다는 것을 기억했습니다. 이것은 매우 괴짜 배경 화면입니다. 그의 이름이 기억 나지 않습니다. 감사

  12.   알렉산더

    댓글을 게시했는데 댓글이 표시되지 않는 이유는 무엇입니까?

    1.    MSX

      "댓글 게시"대신 "Send to / dev / null"을 누르십니까?

  13.   페르난도 산초 곤살레스-칼레로

    그냥 수정. "du -sh"를 사용하는 마지막 예에서는 "human"값이 "human"정렬로 정렬되어야하므로 "sort -hr"로 정렬해야합니다. Sort는 900K가 1MB 미만임을 구분할 수 있지만 숫자 순서로 제한하면 눈치 채지 못할 것입니다.

  14.   아이더 차브스

    단순히 대단합니다! 시간을내어이 소중한 게시물을 게시 해 주셔서 감사합니다.
    … 당신을위한 포옹.

  15.   약탈하다

    안녕하세요 여러분 !!!
    모든 포럼에서와 마찬가지로이 스레드의 모든 공헌 (Linux 대신 guindou의 과실까지 포함)이 환상적입니다! 이제 약간의 반성 : 주석을 읽는 것이 Linux 사용자가 정상이 아니라고 말하는 부분이 사실이라는 것을 알았습니다. 하하하 포옹 !!! 그리고 모두에게 무료 인사!

  16.   미구엘 엔젤

    아주 아주 좋은; 깨끗하고 간단합니다. 감사합니다.