Wie kann ich das Root-Verzeichnis und Unterverzeichnisse im Finder anzeigen?

Anscheinend zeigt das Macintosh HD-Symbol auf dem Desktop auf das Stammverzeichnis, aber es zeigt nicht den gesamten Inhalt.

Einige der Dateien und Verzeichnisse sind die gleichen wie die, die ich sehe, wenn ich im Terminal ein lson dir ausführe, aber die meisten anderen Verzeichnisse wie , , usw. sind nicht sichtbar.//usr/bin

Ich gehe davon aus, dass Mac OS X aus Sicherheitsgründen den Rest der Dateien und Verzeichnisse nicht anzeigt. Gibt es eine Möglichkeit, dieses Verhalten so zu ändern, dass es so aussieht, als würden wir den Stammordner in Linux anzeigen?

Edit: Habe gerade folgendes hier gefunden :

Der Finder und das Terminal zeigen unterschiedliche Inhalte für das Root-Verzeichnis an. Einige Elemente im Stammverzeichnis sind im Finder nicht sichtbar. Dies reduziert visuelle Unordnung und erhöht die Einfachheit. Wenn Sie mit einer Befehlszeile im UNIX-Stil vertraut sind, können Sie Terminal verwenden, um alle Elemente in einem Verzeichnis anzuzeigen.

Gemäß diesem Hinweis muss Terminal verwendet werden, um alle Elemente anzuzeigen. Also, was machen andere? Terminal verwenden oder gibt es einen anderen Weg?

"Reduziert visuelle Unordnung und verbessert die Einfachheit" Apple macht es fortgeschrittenen Benutzern noch schwerer.

Antworten (12)

Geben Sie im Terminal ein:

sudo chflags nohidden directoryname

Wobei Verzeichnisname der Name des Verzeichnisses ist, das Sie im Finder sehen möchten.

Kehren Sie dies um, indem Sie Folgendes eingeben:

sudo chflags hidden directoryname

Das Macintosh HDähnelt im Grunde dem Root-Verzeichnis. Wenn Sie möchten, dass es auf dem Desktop und im Finder angezeigt wird, ändern Sie dies in den Finder-Einstellungen.


Alle Dateien im Finder anzeigen

Geben Sie das Terminal ein

Standardwerte schreiben com.apple.finder AppleShowAllFiles TRUE

Melden Sie sich dann ab und wieder an.

Scheint nicht zu funktionieren... Ich habe eingegeben sudo chflags nohidden /Habe ich es richtig eingegeben? Muss ich mich ab- und wieder anmelden?
Das Stammverzeichnis Macintosh HDkönnen Sie auf dem Desktop oder in der Seitenleiste eines Finder-Fensters anzeigen. Der Befehl funktioniert sicherlich für jedes Unterverzeichnis! Wenn Sie möchten, dass das Root-Verzeichnis im Finder sichtbar ist, müssen Sie die Systemeinstellungen bearbeiten. Ich werde meine Antwort bearbeiten, um dies zu visualisieren.
Wie ich in meiner Frage sagte, kann ich das Macintosh HDund sogar seinen Inhalt sehen. Das Problem ist, dass nach dem Öffnen Macintosh HD, das das Stammverzeichnis sein soll, nur wenige Verzeichnisse und nicht alle Verzeichnisse wie bin, usr, sbinusw. angezeigt werden. die in der Wurzel vorhanden sind (und zu sehen sind, wenn Sie dies tun cd /und dann ls.
Nun, Sie können alles sichtbar machen, indem Sie eingeben defaults write com.apple.finder AppleShowAllFiles TRUE. Melden Sie sich dann ab und wieder an. Die ursprünglich versteckten Dateien sind jedoch ausgegraut. Trotzdem kann man sie öffnen.
nein sogar defaults write com.apple.finder AppleShowAllFiles TRUEfunktioniert nicht.
Hast du dich abgemeldet oder neu gestartet? Für mich geht das.
Wow! Funktioniert nach dem Zurückmelden, war es dieser letzte Befehl oder der Befehl in Ihrer ursprünglichen Antwort, der funktioniert hat? :)
Der letzte Befehl im Kommentar. Ich werde die Antwort bearbeiten.
Übrigens, der erste Befehl funktioniert auch und sofort . Der Befehl funktioniert jedoch nur für Ordner, die nicht verknüpft sind.

Shift- Command- Gim Finder öffnet sich ein "Gehe zum Ordner"-Dialog. Geben Sie den Namen des Verzeichnisses ein, zum Beispiel /usr/local. Der Finder zeigt das Verzeichnis an. Ich verwende dies mit Finder in "Als Spalten anzeigen".

Dies gibt zwar kein durchsuchbares Verzeichnis vom Stammverzeichnis abwärts, aber ich fand es ziemlich nützlich.

Diese! Es ermöglichte mir, /usr/local/bin/-Dateien zum Virenscannen auf Virus Total hochzuladen. Ohne diesen versteckten Shortcut hätte ich das mit den totalitären Standardeinstellungen nicht geschafft. Manchmal schießt sich MAC OS X selbst ins Knie.
Süß, es funktioniert auch in Picker-Fenstern! Ich habe es in der Aktion App starten des Automators verwendet, um eine App zu finden, die in /usr/local/bin versteckt ist.

Das Problem bei der Verwendung sudo chflags nohidden /besteht darin, dass das Stammverzeichnis (das bereits sichtbar ist) eingeblendet wird ... aber Sie möchten bestimmte Ordner einblenden, die sich im Stammverzeichnis befinden. Weshalb sudo chflags -R nohidden /*wird funktionieren.

Aber dadurch wird alles im Stammverzeichnis sichtbar.

Ich persönlich wollte nicht alles sichtbar machen, nur das Verzeichnis /usr.

Also habe ich verwendetsudo chflags nohidden /usr

Der Weg für 2018 (High Sierra) scheint für mich zu sein:

  1. Finder öffnen
  2. Einstellungen öffnen
  3. Gehen Sie zur Seitenleiste
  4. Fügen Sie hinzu, was Sie wollen

Ändern Sie den Befehl in:

sudo chflags -R nohidden /*

Darin liegt natürlich eine Gefahr. Das Gegenteil wird alles verbergen. Also machst du am besten:

ls -lo

, um die Dateien aufzulisten, die Sie sehen möchten.

Keine der obigen Antworten funktioniert für mich in Sierra (Version 10.12.2), aber die Eingabe dieses Befehls in das Terminal funktioniert und zeigt alle versteckten Dateien überall an (ausgegraut, damit Sie sehen können, welche absichtlich versteckt sind), einschließlich /var, /usr, /etc, etc:

defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder

Beachten Sie, dass dies überall versteckte Dateien anzeigt - ich würde das für eine gute Sache halten, aber einige Leute möchten vielleicht nicht alle versteckten Dateien sehen, die über ihre Verzeichnisse verstreut sind. Das killall FinderBit startet einfach den Finder neu, sodass die Änderung sofort wirksam wird.

Gutschrift für diesen LifeWire-Artikel , der auch empfiehlt, stattdessen diesen Befehl zu verwenden, wenn Sie OS X 10.8 oder früher verwenden:

defaults write com.apple.finder AppleShowAllFiles TRUE ; killall Finder

Beide Befehle können rückgängig gemacht werden, indem Sie den Befehl wiederholen, aber true(oder TRUE) durch false(oder FALSE) ersetzen.


Das Stammverzeichnis sieht nach der Änderung so aus:

Geben Sie hier die Bildbeschreibung ein

Ich verwende 1 oder 0 anstelle von -boolean trueor false, und es funktioniert einwandfrei.

Ich möchte dies mit einigen relevanten Informationen aktualisieren, die für El-Capitan relevant sind. Die am besten bewerteten Antworten (die in der Vergangenheit gut funktioniert haben) scheinen nicht mehr zu funktionieren. Ich erhalte immer wieder die Antwort "Operation nicht erlaubt", wenn ich beispielsweise versuche, den vorgeschlagenen schflags-Befehl für das /usr-Verzeichnis zu verwenden.

Dies scheint beabsichtigt zu sein, da ein neues Sicherheitsparadigma von Apple einem Administrator die Möglichkeit nimmt, bestimmte Flags in wichtigen Systemverzeichnissen zu ändern.

Eine gute Problemumgehung, die ich gefunden habe (die die ursprüngliche Frage beantwortet), besteht darin, einfach die Option Gehe zu Ordner (cmd-shift-G) zu verwenden, um direkt zu den benötigten Verzeichnissen zu gehen (ich habe gerne /usr, /var und /etc im Finder sichtbar) und ziehen Sie diese dann einfach in Ihre Favoritenleiste, um schnell darauf zugreifen zu können.

Es sind andere Dateimanager verfügbar. Ich benutze gerne Dolphin. Sie können kde4-baseapps mit MacPorts installieren, es enthält Dolphin. Ich konnte den Finder nicht verwenden.

  1. Wähle im Finder auf deinem Mac „ Finder “ > „ Einstellungen “ .
  2. Klicken Sie auf Allgemein und wählen Sie dann die Elemente aus, die Sie auf dem Desktop sehen möchten. Wenn Sie beispielsweise „Festplatten“ auswählen, erscheinen Symbole für Ihre Festplatten auf Ihrem Desktop.
  3. Klicken Sie auf Seitenleiste und wählen Sie dann die Elemente aus, die Sie in der Finder-Seitenleiste sehen möchten.

Einige Elemente sind unter Favoriten aufgeführt, andere unter Standorte .

Referenz: Besuchen Sie den Apple Support

Gehen Sie zu Finder->Einstellungen... Suchen Sie auf der Registerkarte Seitenleiste Ihren Mac-Namen im Abschnitt GERÄTE . Setzen Sie es aktiviert. Schließen Sie dann die Einstellungen und überprüfen Sie die Finder-Seitenleiste. Wird Ihr Mac-Name im Abschnitt GERÄTE angezeigt ? Ist der Hauptpartitionsordner darin? Das ist das Stammverzeichnis! (Dies funktionierte nicht auf allen Macs für mich - manchmal wurde die Hauptpartition nicht eingetragen)

Versuche dies :

Öffnen Sie Finder > Einstellungen > Geräte (überprüfen Sie den Namen Ihres Mac)

Hoffe das kann helfen.

Dies hilft nicht bei der Verwendung des Finder zum Durchsuchen /usrusw.

Durch Drücken von Befehlstaste + Aufwärts wird eine Ebene nach oben gegangen, um das Stammverzeichnis anzuzeigen.

Systemverzeichnisse werden dadurch jedoch nicht sichtbar