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

wie du du verwendest, um Dateien anzuzeigen, die eine Schwellenwertgröße überschreiten

Lösung 1:

So zeigen Sie nur Ordner mit einer Größe von über 1 GB an:

du -h --threshold=1G

Sie können auch nach Größe bestellen, um die größten leicht zu finden.
du -h --threshold=1G | sort -h

(Funktioniert auf:Ubuntu/Mint.
Funktioniert nicht unter:OSX oder RHEL 6.2)

Lösung 2:

Verwenden Sie stattdessen den Befehl find. Das folgende Beispiel zeigt Ihnen alle Dateien, die größer als 10 Megabyte sind:

find -size +10M

Sie können du mit find wie folgt verwenden, um die Größe jeder Datei zu sehen:

find -size +10M -exec du -sh {} \;

Lösung 3:

Ich mag das GT5-Dienstprogramm. Es verwendet die Ausgabe von du und erstellt eine durchsuchbare Liste von Verzeichnissen und ihrer Größe und verwendet einen Textmodus-Browser wie Links, um die Informationen anzuzeigen.

Beide Programme sind in den Ubuntu-Repositories verfügbar:gt5 und links.


Linux
  1. So verwenden Sie FIND unter Linux

  2. So finden Sie unter Linux Dateien, die größer oder kleiner als X sind

  3. So finden Sie doppelte Dateien in Linux

  4. Dateien finden, deren Nummer im Dateinamen größer als ist

  5. Wie verwende ich den Befehl find, um Dateien zu löschen, die einem Muster entsprechen?

So verwenden Sie sed zum Suchen und Ersetzen von Zeichenfolgen in Dateien

So zählen Sie Dateien im Verzeichnis in Linux

So verwenden Sie du Command unter Linux

So verwenden Sie den SCP-Befehl zum Übertragen von Dateien

So löschen Sie Dateien, die älter als die angegebenen Tage in Linux sind

So finden Sie Dateien in Debian