Wichtige Information: Alle Texte auf dieser Website wurden aus unterschiedlichen Sprachen übersetzt. Bitte entschuldigen Sie die Qualität – diese kann niedriger sein als üblich. Grüße, Website-Administration. E-mail: info@debookmac.com

So listen Sie alle Dateien und Unterverzeichnisinhalte in einem Ordner auf

Erweitern Sie Alle Unterverzeichnisse und Ordnerinhalte auflisten im OS X Finder

Um schnell zu sehen, was sich in den Unterverzeichnissen eines Ordners im Finder befindet, öffnen Sie den übergeordneten Ordner und wechseln Sie zur Listenansicht. Jetzt müssen Sie die Wahltaste gedrückt halten und auf den kleinen Pfeil neben dem Namen des Verzeichnisses klicken, um dieses Verzeichnis und alle Unterverzeichnisse gleichzeitig zu erweitern.

Erweitern Sie Unterordner in OS X Finder

Das Ergebnis ist, dass jeder Unterordner, der in dem Verzeichnis enthalten ist, auf das Sie bei gedrückter Maustaste geklickt haben, auch seinen Inhalt anzeigt:

Rekursive Verzeichnislisten in Mac OS X

Wenn Sie erneut auf diesen Pfeil klicken, werden alle Unterverzeichnisse geschlossen, andernfalls wird die neue Standardansicht angezeigt, wenn Sie auf den Pfeil klicken.

Wenn Sie versteckte Dateien mit dieser Methode anzeigen möchten, müssen Sie die Aktivierung versteckter Dateien im Mac OS X-Finder separat aktivieren. Diese Dateien werden dann in jedem Ordner ausgeführt, bis sie wieder deaktiviert werden.

Der obige Ansatz wird für die meisten Benutzer die einfachste Methode sein, und die nächsten beiden Methoden konzentrieren sich auf die Befehlszeile und richten sich an diejenigen, die sich im Terminal wohlfühlen.

Listet alle Dateien und Unterverzeichnisinhalte über die Befehlszeile auf

Um alle Dateien rekursiv über die Befehlszeile aufzulisten, können Sie dem traditionellen Befehl ls das Flag -R hinzufügen. Dies erweitert Unterverzeichnisse und listet die darin enthaltenen Dateien auf. Diese Befehle funktionieren in fast allen Formen von Unix, von OS X bis Linux oder was auch immer sonst auftreten mag.

ls -R ~ / Desktop /

Beispielausgabe würde ungefähr so ​​aussehen:

/ Benutzer / macuser / Desktop // Hintergrundbilder:
Dunkler Turm.jpg milchiger Weg.jpg
car.jpg ngc602.jpg
flaming-star-nebula.jpg ngc6188Kfir2000.jpg
windows.jpg m33.jpg
/ Benutzer / macuser / Desktop // Reise:
vulcan.jpg itenerary.txt tickets.JPG

Die Ausgabe ist in Ordnung, aber es könnte besser arrangiert werden.

Die Verwendung der -Lah-Flags zusätzlich zu -R zeigt Berechtigungen, Besitzrechte und Änderungsdaten und erleichtert das Lesen von Dateiinformationen. Das Flag -a ist optional, sodass auch versteckte Dateien angezeigt werden können.

ls -lahR ~ / Desktop /

Beispielausgabe würde aussehen:

/ Benutzer / macuser / Desktop / Hintergrundbilder:
insgesamt 5464
drwxr-xr-x @ 11 macuser Mitarbeiter 374B Jan 14 15:32.
drwxr-xr-x 522 macuser Mitarbeiter 17K 28. Januar 10:20 ..
-rw-r – r – @ 1 macuser Stab 254K Jan 13 15:44 Dark Tower.jpg
-rw-r – r – @ 1 macuser Mitarbeiter 101K Jan 14 15:32 cars.jpg
-rw-r – r – @ 1 macuser Mitarbeiter 141K Jan 13 15:44 star-nebula.jpg
-rw-r – r – @ 1 macuser Mitarbeiter 206K Jan 14 09:57 nintendo.jpg
-rw-r – r – @ 1 macuser Mitarbeiter 134K Jan 13 15:44 m33.jpg
-rw-r – r – @ 1 macuser Mitarbeiter 1.4M Jan 13 15:30 milky-way.jpg
-rw-r – r – @ 1 macuser Mitarbeiter 153K Jan 13 15:44 ngc602.jpg
-rw-r – r – @ 1 macuser Mitarbeiter 194K Jan 13 15:44 windows.jpg
/ Benutzer / macuser / Desktop / Reise:
insgesamt 360
drwxr-xr-x @ 6 macuser Mitarbeiter 204B 9. Dezember 13:43.
drwxr-xr-x 522 macuser Mitarbeiter 17K Jan 22 10:20 ..
-rw-r – r – @ 1 macuser Mitarbeiter 6.0K 9. Dezember 13:43 .DS_Store
-rw-r – r – @ 1 macuser Mitarbeiter 30K 8. Dezember 12:41 vulkan.jpg
-rw-r – r – @ 1 macuser Mitarbeiter 45K 8. Dezember 12:41 route.txt
-rw-r – r – @ 1 macuser Personal 88K 9. Dezember 12:31 tickets.JPG

Sie werden feststellen, dass der Pfad zu jeder Datei über den Dateien selbst aufgeführt ist und die Unterverzeichnisse ähnlich wie die oben erwähnte Finder-Methode erweitert. Sie können jedoch den Pfad zum Fortfahren des Dateinamens abrufen, indem Sie einen anderen Befehl verwenden.

Listet alle Dateien rekursiv mit den angezeigten vollständigen Verzeichnispfaden auf

Wenn Sie schließlich eine Liste aller Dateien mit ihren vollständigen Pfaden angeben möchten, können Sie den Befehl find aufrufen.

finde ~ / Desktop / Sample / -Typ f

Dadurch wird der vollständige Pfad zu jeder Datei in einer Liste ausgegeben:

/Users/macuser/Desktop/Sample/x11.jpg
/Users/macuser/Desktop/Sample/Files/alpha-tool-preview.jpg
/Users/macuser/Desktop/Sample/Files/alpha-tool.jpg
/Users/macuser/Desktop/Sample/Files/reveal-editing-tools-preview.jpg
/Users/macuser/Desktop/Sample/Files/save-transparent-png.jpg

Wenn Sie eine Verzeichnisliste für jemanden freigeben möchten, bietet der Suchbefehl wahrscheinlich bessere Ergebnisse. In einem solchen Fall können Sie die Ausgabe einfach in eine Datei ausgeben, indem Sie ein> wie folgt an das Ende anhängen:

Finde / Pfad / Zu / Liste – Typ f> FilesWithPaths.txt

Das Flag „-type f“ kennzeichnet nur reguläre Dateien. Wenn Sie mehr Objekte oder symbolische Links anzeigen möchten, können Sie die Manpage für weitere Informationen durchsuchen.

Like this post? Please share to your friends: