Wie finde ich alle Dateien mit einer Größe größer als ...?

25

Gibt es eine GUI-Software, die einen Baum durchsuchen und alle Dateien mit einer Größe von mehr als einer bestimmten Menge finden kann? Weder Nautilus noch Nemo scheinen dazu in der Lage zu sein. In meinem Gedächtnis konnte ich dies mit PC-Tools in DOS 3.0 tun.

sinnvoll
quelle

Antworten:

10

gnome-search-toolist was ich benutze. Sehr einfach. Es hat den Filter "Größe ist mindestens", in dem Sie die minimale Dateigröße angeben können. Informationen zum Durchsuchen meines ISO-Ordners mit einer Mindestgröße von 10.000.000 KB finden Sie im Bildschirmausdruck.

gnome-search-tool minimale Dateigröße

Rik-Shaw
quelle
Danke rik.shaw, ich habe das komplett vergessen, da ich Unity verwende, und da ich dachte, dass Gnome-Search-Tool ein Feature / Begleiter von Nautilus ist (was ich jetzt weiß, ist falsch), werde ich immer spartanischer wechselte zu Nemo (was übrigens in Sachen Suche nicht mehr hilft), also blieb ich stecken. Ich werde es versuchen, obwohl ich mich an Probleme im Gnome-Search-Tool erinnere, bei denen ich stundenlang gesucht habe, wenn es auf nicht autorisierte Verzeichnisse oder Dateien stieß oder Links durchlief. Wie auch immer, auch wenn es kein besseres Tool gibt, war es zumindest die Art von Antwort, die ich erwartet hatte. Danke nochmal.
nützlich
43
  • In den Shell-Tools haben wir find:

    find / -size +1M
    

    Für Dateien über 1 Megabyte.

  • Und in der GUI haben wir den Disk Usage Analitizer (Baobab):

    sudo apt-get install baobab
    baobad
    

Es gibt eine Menge mehr zu dieser Frage von SuperUser , aber für alle Zwecke und vorschlagen, Baobad ist genug.

Braiam
quelle
Vielen Dank, Braiam, aber Baobab kann nicht nützlich sein, da es keine Such- / Sortieroption für Dateien gibt. Seit Unity ist das Menü fehlerhaft (keine Bearbeitung / Einstellungen zum Ausschließen von Dateien / Ordnern mehr) und ich erhalte einen Fehler beim Analysieren meines eigenen "/ home / me" oder einiger seiner Unterordner, möglicherweise Berechtigungen von .ssh, und keine Nachricht an leite mich zu einem Log ... also. find funktioniert vielleicht besser, aber es ist kein GUI, und jedes Mal (was nicht oft der Fall ist) könnte es nützlich sein, in der Dringlichkeit habe ich die Syntax vergessen, also ... find ist nicht für meine Menschlichkeit.
nützlich
@nützlicherweise gibt es ein paar mehr auf dem SU-Link, ich werde nicht die Mühe machen, sie mitzubringen, da ... mm ... es den Eindruck erweckt, dass Sie eine Liste wollen und Sie nicht wollen (noch wird in SE ermutigt), In beiden Fällen versuchen Sie es mit dem Link, wenn Sie der Meinung sind, dass einige davon Ihr Problem lösen. Übrigens, wie Sie sehen, bevorzuge ich CLI-Lösungen gegenüber GUIs, da ... mmm ... ich bin so;).
Braiam
20

Wenn ich mehr Speicherplatz auf Servern freimachen muss, verwende ich diesen Befehl. Es werden alle Dateien gefunden, die größer als 50 MB sind, und "du -h" erstellt eine Berret-Liste der Dateien und "sort -n" nach der Pipe-Erstellungsliste, numerisch sortiert nach Dateigröße.

find / -type f -size +50M -exec du -h {} \; | sort -n
zorbon.cz
quelle
Oh, was für eine schöne, handliche Benutzeroberfläche. Für einen Neuling wie mich ist es einfach zu einfach, aber auf das Gleiche in der Assemblersprache zu warten ... Wenn ich auf den Maschinencode warte, der in Sachen Eleganz am höchsten ist, bleibe ich beim Gnomensuchwerkzeug. -1
nützlich
4
Ich weiß, dass Sie ein GUI-Tool suchen, aber wenn Sie mehr mit Bash lernen wollen, dann wissen Sie das in allen Distributionen und Umgebungen. Zum leichteren Verständnis erkläre ich dies für Sie. Wenn Sie brauchen, kann ich Ihnen das genauer erklären, es ist wirklich einfach und sehr nützlich.
zorbon.cz
Vielen Dank, dass Sie zorbon.cz. Tut mir leid für meine ironische Art, aber ich habe so viele andere Probleme mit dem Kommandozeilen-Tool, die genauso funktionieren sollten wie beabsichtigt, aber es nicht tun, so dass ich leicht unhörbar werde, wenn eine Antwort kommt, die sich offensichtlich nicht um die von mir verlangte Sorgfalt kümmert mit. Nun, der Punkt ist, dass ich nicht so ein Anfänger bin, sondern ein fortgeschrittener Computerbenutzer, so dass ich unter Linux oft frustriert bin. aber ich lege den Finger in den Aktenvernichter. Wie auch immer, ich erkenne Ihren sanften Vorkommentar in Ihrer Befehlszeile: Ich habe es zuerst nicht gesehen
nützlich für den
Meine größte Enttäuschung ist, wie ich es wagen kann, jemandem zu raten, dieses Betriebssystem zu verwenden, wenn ich mir nicht einmal so oft selbst helfen kann.
nützlich
Sorry, vielleicht ist einer meiner Gründe dafür die Tatsache, dass ich jetzt Windows 8.1 benutze :-) seit Windows 8 RTM (mehr als 2 Jahre) und ich nicht mehr auf Linux umsteigen kann (und ich würde es gerne tun), weil Es gibt keine Alternativen zu einigen Tools) und jetzt weiß ich "nichts" über GUI. Aber ich sehe CLI jeden Tag als Sysadmin (ich verwalte mehr Server, die unter CentOS oder einigen unter Debian laufen). Ich verstehe Ihre letzte Erwähnung und es ist wahr.
zorbon.cz
7

Und wenn Sie nach einem bestimmten Dateityp suchen möchten, gehen Sie folgendermaßen vor:

find . -name *.js -size +1M -ls   

Sucht nach allen Dateien des Typs .js mit einer Größe von mehr als 1 MB

vsingh
quelle