Ich habe einen Ordner voller Ordner und Dateien. Ich möchte Dateien nach Größe sortieren (damit ich die größten Dateien entfernen kann).
Ich weiß, wie das im Windows Explorer geht, aber ich kann im Mac OS X Finder keine Möglichkeit finden, dies zu tun.
Windows 2003:
- Ordner im Windows Explorer öffnen
- klicktaste
Search
- lassen
Search for files or folders named
undContaining text
Textfelder leer - klicktaste
Search Now
- Nach Größe sortiert
Gibt es eine Möglichkeit, so etwas in Finder unter Mac OS X zu tun?
macos
file-management
finder
Željko Filipin
quelle
quelle
Antworten:
Öffnen Sie Terminal, CD in den Ordner, den Sie analysieren möchten, und verwenden Sie diesen Befehl:
Es sollte eine Liste aller Dateien in der Hierarchie gedruckt werden, sortiert nach Größe. Zumindest auf meinem Computer, der kein Mac ist, sondern ein anderes Unix. Aber im Prinzip sollte es ungefähr gleich sein.
Vielen Dank an Richard Hoskins für den Fehler mit den Leerzeichen in den Namen. Das ist eigentlich eine Funktion in xargs. Sehen Sie sich diese Seite an, auf der sie sehr gut erklärt wird. Die obige Version sollte jetzt funktionieren.
Bearbeiten
Hier ist eine Erklärung, wie der Befehl funktioniert:
finden . ==> Elemente aus dem aktuellen Arbeitsverzeichnis finden "."
-type f ==> Suche nach regulären Dateien
-print0 ==> druckt den vollständigen Dateinamen auf Standard aus und endet mit einem Nullzeichen anstelle von Zeilenumbruch (dies dient zum Behandeln von Dateinamen mit Zeilenumbrüchen und Leerzeichen durch xargs).
xargs ==> Befehl xargs ausführen (führt einen Befehl für jede Zeile im Standard in aus)
-0 ==> Zeilenbegrenzer ist ein Nullzeichen
ls -l ==> der Befehl, den xargs ausführen soll. Auf diese Weise erhalten wir die Details, insbesondere die Größe der Dateien.
sort ==> Zeilen im Standard in sortieren
-k5,5rn ==> Felddefinition sortieren, bei Feld 5 beginnen (Standardtrennzeichen ist leer) und bei Feld 5 enden. Dies ist das Größenfeld in der Anzeige ls -l. r steht für umgekehrte Sortierreihenfolge, sodass die größten Dateien oben liegen, und n steht für numerische Sortierreihenfolge.
quelle
Angenommen, es ist nur ein Ordner, öffnen Sie den Ordner im Finder. Klicken Sie dann auf die Schaltfläche "Detailansicht". Klicken Sie abschließend auf die Spalte "Größe". Die größten Dateien werden nach oben sortiert. Darüber hinaus werden Ordner in diesem Ordner auch nach Größe sortiert. Klicken Sie einfach auf das Dreieck neben ihnen, und die Dateien werden ebenfalls sortiert. (Öffnen Sie den Ordner nicht durch Doppelklicken, sondern klicken Sie einfach auf das Dreieck, um dessen Inhalt zu erweitern.)
Wenn Sie eine Suche durchführen möchten, können Sie nach Dateigröße suchen. Gehen Sie zum Menü Datei und wählen Sie Suchen. Klicken Sie auf die Liste, in der zunächst "Art" steht, und wählen Sie "Andere". Wählen Sie Größe aus der angezeigten Liste. Geben Sie Ihre Kriterien ein und suchen Sie. Ich kann jedoch keine Möglichkeit finden, die Suchergebnisse so anzuzeigen, dass die Spalte mit der Dateigröße angezeigt wird. Daher ist es einfacher, damit beispielsweise Dateien zu finden, die größer als eine bestimmte Größe sind, als tatsächlich nach Größe zu sortieren.
quelle
Search
Änderungsauswahl vonThis Mac
bis"folder name"
Kind
Other
und dannSize
OK
quelle
Zum Reinigen meiner Festplatte von großen Dateien bevorzuge ich die einfache Verwendung von Grand Perspective :
quelle
File size
,is greater than
und welcher Mindestschwellenwert für Sie funktioniert.Size
Spalte anzuzeigen .Es wird ungefähr so aussehen:
quelle