iPhone

Auflisten aller Dateien und Unterverzeichnisse in einem Mac-Ordner

Wollten Sie schon einmal alle Dateien in einem bestimmten Verzeichnis sowie alle Dateien in diesem Verzeichnis, um ein Unterverzeichnis zu füllen? Wenn Sie grundsätzlich nach einer rekursiven Auflistung der Dateien in einem bestimmten Ordner suchen, zeigen wir Ihnen einen großartigen Trick, mit dem Sie dies im Mac OS Finder tun können, und demonstrieren einige fortgeschrittenere Ansätze unter Verwendung der Befehlszeile. .

Erweitern aller Unterverzeichnisse und Auflisten von Ordnerinhalten in Mac OS Finder

Um schnell den Inhalt aller Unterverzeichnisse eines Ordners im Finder zu sehen, öffnen Sie den übergeordneten Ordner und wechseln Sie in die Listenansicht. Dann müssen Sie dieses Verzeichnis und alle Unterverzeichnisse gleichzeitig erweitern, indem Sie die Optionstaste gedrückt halten und auf den kleinen Pfeil mit dem Namen des Verzeichnisses klicken.

Expand subfolders in OS X Finder

Daraufhin werden alle Unterordner des Verzeichnisses, auf das Sie mit der Optionstaste geklickt haben, auf den Pfeil klicken und ihr Inhalt wird ebenfalls angezeigt.

Recursive directory listings in Mac OS X

Wenn Sie erneut auf den Pfeil klicken, werden alle Unterverzeichnisse geschlossen. Wenn Sie nicht auf den Pfeil klicken, befinden Sie sich in der neuen Standardansicht.

Beachten Sie, dass Sie, wenn Sie versteckte Dateien mit dieser Methode anzeigen möchten, in der Lage sein müssen, alle Ordner zu durchlaufen, bis der Mac OS X Finder die versteckten Dateien einzeln anzeigt und sie wieder deaktiviert.

Der obige Ansatz ist für die meisten Benutzer der einfachste, während die nächsten beiden Methoden sich auf die Befehlszeile konzentrieren und darauf abzielen, im Terminal bequem zu sein.

Auflisten aller Dateien und Unterverzeichnisse über die Befehlszeile

Um alle Dateien rekursiv von der Befehlszeile aus aufzulisten, kann das Flag e-R an einen herkömmlichen LS-Befehl angehängt werden. Dadurch werden die Unterverzeichnisse expandiert und die darin enthaltenen Dateien aufgelistet. Diese Befehle funktionieren unter fast jeder Form von Unix, von Mac OS X bis Linux und allen anderen Systemen, die Sie kennen.

Die Ausgabe könnte zum Beispiel so aussehen: /users/macuser/macuser/users/macuser/users

/users/macuser/desktop // wallpapers: dark tower.jpg milkyway.jpg car.jpg ngc602.jpg flaming-nebula.jpg ngc6188kfir2000.jpg windows.jpg m33.jpg/user/macuser/dedtop // trip trip trip trip : volcano.jpeg itenerary.txt quickets.jpg

Die Ausgabe ist anständig, könnte aber noch besser gestaltet werden.

Die Verwendung des Flags LAH zusätzlich zu R erleichtert das Lesen der Dateiinformationen, da Berechtigungen, Eigentümer und Änderungsdatum angezeigt werden. Das Flag-a ist optional und zeigt auch versteckte Dateien an.

l s-lahr~/ Schreibtisch/

Eine Beispielausgabe könnte wie folgt aussehen

/users/macuser/desktop/wallpapers: insgesamt 5464 DRWXR-XR-X@ 11 Macuser Staff 374B Jan 14 15:32. DRWXR-XR-X 522 MACUSER STAFF 17K Jan 28 10:20 . -RW-R – R – R-@ 1 Macuser Staff 254k Jan 13 15:44 Dark Tower.jp g-RW-r – R-@ 1 Macuser Staff 101K Jan 14 15:32 Cars.jp g-Rw-r – R – @ 1 Macuser Staff 141k Jan 13 15:44 Star-nebula.jp g-RW-r – R-@ 1 Macuser Staff 206k Jan 14 09:57 nintendo.jp g-rw-r – r-@ 1 macuser Staff 134k Jan 13 15:44 m33. jp g-rw-r – r – @ 1 Macuser Staff 1.4m Jan 13 15:30 Milk y-way.jp g-rw-r – r – r-1 Macuser Staff 153k Jan 13 15:44 NGC602.jp g-rw-r – r – @ 1 Macuser Staff 194k Jan 13 15:44 Windows.jpg /users / Macuser/Desktop/Trip: total 360 DRWXR-XR-X@ 6 Macuser Staff 204B Dec 9 13:43. DRWXR-XR-X 522 MACUSER STAFF 17K Jan 22 10:20 . -RW-R – R – R-@ 1 Macuser Staff 6.0K Dec 9 13:43 .DS_STOR E-RW-R – R-@ 1 Macuser Staff 30K Dec 8 12:41 Volcano.jpe g-RW-R – R – @ 1 Macuser Staff 45k Dec 8 12:41 itinerary.tx t-Rw-r – R – @ 1 Macuser Staff 88k Dec 9 12: 31 Ticket. jpg

Beachten Sie, dass der Pfad zu jeder Datei über der Datei selbst aufgeführt wird, ähnlich wie bei der Finder-Methode, bei der Unterverzeichnisse ganz oben aufgeführt werden. Wenn Sie einen anderen Befehl verwenden, können Sie die Pfade zu den Dateinamen ermitteln.

Rekursive Auflistung aller Dateien unter Verwendung des gesamten angezeigten Verzeichnispfads

Wenn Sie schließlich eine Liste aller Dateien mit vollständigen Pfadangaben benötigen, können Sie den Befehl Find verwenden.

Suchen.~/Desktop/Muster/Typ f

Dadurch wird der vollständige Pfad zu jeder Datei in die Liste aufgenommen.

/benutzer/macuser/desktop/sample/x11.jpg/benutzer/macuser/desktop/sample/files/alpha-tool-preview.jpg/benutzer/macuser/desktop/sample/files/alpha-tool.jpg/usser/macuser /desktop/sample/files/reveal-editing-tools-preview.jpg /benutzer/macuser/desktop/sample/files/save-transparent-png.jpg

If you’re looking to share a directory listing with someone, the find command likely offers superior results. In such a case, you can dump the output to a file easily by attaching a > Auf diese Weise, bis zum Ende: die

find /Path/To/List -type f > fileswithpaths.txt

Das Flag “-Typ F” bedeutet nur normale Dateien. Wenn Sie mehr Objekte oder symbolische Links sehen wollen, können Sie auf der Seite About search Man weitere Informationen finden. Die Datei selbst, die Unterverzeichnisse erweitert, ist ähnlich wie die oben erwähnte Finder-Methode. Wenn Sie einen anderen Befehl verwenden, können Sie den Pfad zum Dateinamen ermitteln.

LESEN SIE MEHR:

Verwandte Artikel

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button