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

Verwenden eines Mac-Äquivalents von Unix „tree“ Befehl zum Anzeigen von Ordnerbäumen am Terminal

Mac-Benutzer, die von einem Unix-Hintergrund kommen, wissen vielleicht, wie man das Äquivalent zum Unix-Befehl „tree“ in macOS und Mac OS X implementiert. Es gibt verschiedene Möglichkeiten, eine Ordnerstruktur im Terminal von Mac OS X anzuzeigen. Wir werden ein einfaches Tree-Äquivalent behandeln, das durch einen Alias ​​erreicht wurde, und auch, wie man einen nativen „Tree“ auf einem Mac installiert, genau wie in Ubuntu oder anderswo in Linux.

Dies richtet sich offensichtlich an Befehlszeilenbenutzer, aber wenn Sie mehr Zeit im Finder des Mac verbringen, können Sie Dateien und Ordnerinhalte dort rekursiv auflisten, die ähnlich sein können, aber offensichtlich keine Verzeichnisstruktur im Terminal anzeigen.

Erstellen Sie einen Baum, der dem Anzeigen von Ordnerbäumen im Terminal für Mac OS X entspricht

Mit einem einfachen Alias ​​können Sie Ordnerbäume über die Befehlszeile von Mac OS anzeigen:

  1. Starten Sie Terminal oder iTerm, wenn Sie dies noch nicht getan haben
  2. Öffnen Sie Ihr .bashrc- oder .zshrc-Profil in Ihrem bevorzugten Texteditor. Wir verwenden nano, weil nano einfach ist:
  3. Nano .zshrc

  4. Fügen Sie in einer neuen Zeile den folgenden Alias ​​ein:
  5. alias tree = „finden. -print | sed -e’s; [^ /] * /; | ____; g; s; ____ |; |; g ‚“

  6. Drücken Sie Strg + O und Strg + X, um zu speichern und beenden Sie von Nano (oder beenden Sie vim oder Emacs wie üblich), Ihr Baumbefehl zum Drucken von Verzeichnisbäumen ist jetzt bereit zu verwenden

Zeigen Sie die Ordnerstruktur auf dem Mac mit Baumalias an

Öffnen Sie ein neues Terminal oder laden Sie Ihr Terminal-Profil neu, und Sie können den neuen Baumalias verwenden.

Verzeichnisbaumstruktur mit ‚Baum‘ auf dem Mac anzeigen

Nachdem Sie nun Ihren Alias ​​implementiert haben, können Sie den Befehl ‚tree‘ verwenden, um die hierarchische Struktur des aktuellen Arbeitsordners oder Verzeichnisses in der Befehlszeile anzuzeigen. Wenn Sie sich zum Beispiel im Stammverzeichnis eines Mac befinden und auf ‚Baum‘ klicken, werden Sie die hierarchische Struktur von allem auf dem Mac anzeigen (das wird eine Weile dauern und wird nicht empfohlen, bietet aber eine Demonstration dessen, wie es funktioniert )

Baum

Der Tree-Befehl wird am besten in Unterverzeichnissen mit einer gewissen Containment-Stufe verwendet, andernfalls wird die Struktur des gesamten Dateisystems aus dem aktuellen Arbeitsverzeichnis herausgeschleudert.

Mac-Tree-Equivalent-Befehlszeile zeigt den Verzeichnisbaum an

Installation von ‚Baum‘ für die Mac-Befehlszeile

Wenn Sie ein wenig mehr Kontrolle über ‚Baum‘ haben wollen, wie die Möglichkeit, ein Verzeichnis anzugeben, oder Sie wollen nur das genaue ‚Baum‘-Äquivalent aus der Unix-Welt, können Sie Homebrew oder Macports verwenden, um Baum direkt in Mac OS und Mac zu installieren OS X:

‚Baum‘ mit Homebrew installieren:

brauen Baum installieren

Installation von ‚Baum‘ mit MacPorts:

sudo port install tree

Ich bevorzuge Homebrew, aber benutze, was auch immer für dich funktioniert. Einmal von einem der beiden installiert, zeigt die Eingabe von „tree“ den Ordnerbaum eines beliebigen Verzeichnisses auf dem Mac an.

Hinweis: Um Konflikte zu vermeiden, sollten Sie im ersten Schritt keinen Baumalias verwenden und dann auch den Baumbefehl installieren. Sie können beides implementieren, aber Sie möchten den Alias ​​wahrscheinlich in ‚treed‘ oder etwas ähnliches umbenennen.

Like this post? Please share to your friends:
DeBookMac