GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie analysiert man die Festplattennutzung in Befehlszeilen-Linux?

Vielleicht möchten Sie auch NCurses Disk Usage alias ncdu ausprobieren .

Verwenden Sie es wie ncdu -x -q wenn Sie es aus der Ferne aufrufen (z. B. über ssh ) und ncdu -x andernfalls.

ncdu 1.6 ~ Use the arrow keys to navigate, press ? for help
    --- /home/geek -----------------------------------------------------------------
       27.6MiB  /qm test 1 rework
      312.0kiB  /sidebar
       88.0kiB  /rackerhacker-MySQLTuner-perl-6add618
        8.0kiB  /.w3m
        4.0kiB  /.cache
    e   4.0kiB  /.ssh
      160.0kiB   ng.tar.gz
       76.0kiB   plowshare_1~svn1673-1_all.deb
        4.0kiB   .bashrc
        4.0kiB   .bash_history
        4.0kiB   .profile
        4.0kiB   .htoprc
        4.0kiB   .bash_logout
        0.0  B   .lesshst

Dies ist auch unter Mac OS X verfügbar.

Die folgenden Flags für die Befehlszeile könnten hilfreich sein:

-q Quiet mode, doesn't update the screen 10 times a second
   while scanning, reduces network bandwidth used

-x Don't cross filesystem borders (don't descend into a
   directory which is a mounted disk)

Danke an Sorin Sbarnea.


Verwenden Sie eine Kombination der Befehle und Optionen:

du --max-depth=1 2> /dev/null | sort -n -r | head -n20

um nur die größten wenigen anzuzeigen. Wenn Sie es häufig verwenden möchten, binden Sie es an einen Alias, z. in Bash durch Hinzufügen zu ~/.bashrc

alias largest='du --max-depth=1 2> /dev/null | sort -n -r | head -n20'

Empfehlen möchte ich dutree, das eine hierarchische Visualisierung anbietet.

Sie können mehr oder weniger Detailebenen auswählen und Pfade ausschließen, um die Visualisierung besser steuern zu können. Sie können auch verschiedene Pfade vergleichen.

Es ist in Rust implementiert, schnell und effizient.

$ dutree -h
Usage: dutree [options] <path> [<path>..]

Options:
    -d, --depth [DEPTH] show directories up to depth N (def 1)
    -a, --aggr [N[KMG]] aggregate smaller than N B/KiB/MiB/GiB (def 1M)
    -s, --summary       equivalent to -da, or -d1 -a1M
    -u, --usage         report real disk usage instead of file size
    -b, --bytes         print sizes in bytes
    -f, --files-only    skip directories for a fast local overview
    -x, --exclude NAME  exclude matching files or directories
    -H, --no-hidden     exclude hidden files
    -A, --ascii         ASCII characters only, no colors
    -h, --help          show help
    -v, --version       print version number

Linux
  1. So partitionieren Sie eine Festplatte unter Linux

  2. So löschen Sie den BASH-Befehlszeilenverlauf in Linux

  3. Herunterfahren oder Neustarten von Linux über die Befehlszeile

  4. Wie erhalte ich die Festplattennutzung über die Befehlszeile?

  5. Linux-df-Befehl

So überprüfen Sie die Betriebssystemversion mit der Linux-Befehlszeile

So visualisieren Sie die Festplattennutzung unter Linux mit Baobab

So extrahieren Sie die Tar.xz-Datei in der Linux-Befehlszeile

So finden Sie die IP-Adresse in der Linux-Befehlszeile

Linux du Command Nützlichste Beispiele

Verwendung des Linux-Befehls sed mit Beispielen