푸딩

푸딩

좋은 대안이 있나요? 나는 항상 사용

du -shc *

현재 디렉터리에 있는 모든 파일과 폴더의 크기를 확인하세요. 하지만 다채롭고 잘 구성된 보기( dfc예: 파티션 크기 보기)가 있으면 좋을 것입니다 .

답변1

이것은 색상이 아니지만 크기별로 잘 정렬되어 시각화되어 있습니다.

ncdu - NCurses 디스크 사용량

apt-get install ncdu

summaryncdu
[옵션] 목차

설명
ncdu(NCurses 디스크 사용량)는 잘 알려진 "du"의 Curses 기반 버전으로, 디스크 공간을 사용하고 있는 디렉터리를 빠르게 확인할 수 있는 방법을 제공합니다.

출력은 다음과 같습니다.

ncdu 1.10 ~ Use the arrow keys to navigate, press ? for help                       
--- /var/www/freifunk -------------------------------------------------------------
  470,7MiB [##########] /firmware                                                  
  240,8MiB [#####     ] /ffki-firmware
  157,9MiB [###       ] /gluon-alfred-vis
  102,6MiB [##        ]  chaosradio_162.mp3
  100,2MiB [##        ] /ffki-startseite
   99,6MiB [##        ] /ffki-startseite-origin
   72,3MiB [#         ] /startseite
   66,2MiB [#         ] /metameute-startseite
   35,2MiB [          ] /startseite_site
   11,9MiB [          ] /jungebuehne

ncdu는 데비안을 통해 설치할 수 있기 때문에 좋습니다 apt. 색상만 멋있게 나오며, 내보내기 기능은 화면 전체를 사용하지 않습니다.

gt5 - diff 기능을 갖춘 "du-browser"

gt5비슷해 보이고 색상도 있지만 아무 의미가 없습니다(단지 모든 파일과 폴더가 녹색임). gt5는 apt를 통해서도 사용할 수 있습니다.

sudo apt-get install gt5

답변2

푸딩

https://raw.githubusercontent.com/muesli/duf/master/duf.png

특징

  • 사용자 친화적,풍부하고 다채로운산출
  • 터미널 너비에 맞게 조정
  • 필요에 따라 결과 정렬
  • 그룹 및 필터 장비
  • JSON을 쉽게 출력할 수 있습니다.

설치하다

콤보

  • 아치 리눅스:푸딩
  • 애플 시스템:
    • 그리고스스로 만든:brew install muesli/homebrew-tap/duf
    • 그리고맥 포트:sudo port selfupdate && sudo port install duf
  • 닉스:nix-env -iA nixpkgs.duf
  • 콤보데비안 및 RPM 형식

바이너리 파일

답변3

다음 정보를 확인했습니다.여기.

cdu(Color du)는 du를 호출하고 선택 가능한 색상으로 멋진 히스토그램을 표시하는 Perl 스크립트로, 어떤 디렉토리가 디스크 공간을 차지하고 있는지 즉시 확인할 수 있습니다.

인수가 없으면 cdu는 현재 디렉터리의 모든 하위 디렉터리의 디스크 공간을 보고합니다. 디렉토리 인수만 사용하여 cdu는 해당 디렉토리의 모든 하위 디렉토리에 대한 디스크 공간을 보고합니다. 미리 정의된 옵션 없이 du를 호출할 수도 있습니다. 사용 가능한 옵션에 대한 자세한 문서는 아래 맨페이지를 참조하세요.

답변4

cdu링크를 제공한 Ramesh에게 감사드립니다.

cdu설치 없이 작동하는 oneliner를 만들었습니다 .

export CDUVER=$(curl -s http://arsunik.free.fr/prog/cdu.html | grep -Po '(?<=cdu-)\d+\.\d+' | head -1); curl -s http://arsunik.free.fr/pkg/cdu-$CDUVER.tar.gz | gunzip | tar x -O cdu-$CDUVER/cdu.pl | perl

설명하다

  • curl -s http://arsunik.free.fr/prog/cdu.html | grep -Po '(?<=cdu-)\d+\.\d+' | head -1

cdu공식 웹사이트에서 현재 버전으로 돌아가기

  • export CDUVER=$(curl -s http://arsunik.free.fr/prog/cdu.html | grep -Po '(?<=cdu-)\d+\.\d+' | head -1); curl -s http://arsunik.free.fr/pkg/cdu-$CDUVER.tar.gz | gunzip | tar x -O cdu-$CDUVER/cdu.pl | perl

cdu변수 에 CDUVER실제 버전 선언

  • curl -s http://arsunik.free.fr/pkg/cdu-$CDUVER.tar.gz

tar.gz공식 홈페이지에서 설치 패키지를 다운로드하세요.

  • curl -s http://arsunik.free.fr/pkg/cdu-$CDUVER.tar.gz | gunzip | tar x -O cdu-$CDUVER/cdu.pl

보내기 cdu.pl위해서만 추출하세요 .stdoutperl

  • curl -s http://arsunik.free.fr/pkg/cdu-$CDUVER.tar.gz | gunzip | tar x -O cdu-$CDUVER/cdu.pl | perl

추출된 스크립트 실행perl

관련 정보