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 ls
on 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?
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.
Geben Sie das Terminal ein
Standardwerte schreiben com.apple.finder AppleShowAllFiles TRUE
Melden Sie sich dann ab und wieder an.
sudo chflags nohidden /
Habe ich es richtig eingegeben? Muss ich mich ab- und wieder anmelden?Macintosh HD
kö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.Macintosh HD
und 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
, sbin
usw. angezeigt werden. die in der Wurzel vorhanden sind (und zu sehen sind, wenn Sie dies tun cd /
und dann ls
.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.defaults write com.apple.finder AppleShowAllFiles TRUE
funktioniert nicht.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.
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:
Ä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 Finder
Bit 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:
-boolean true
or 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.
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.
/usr
usw.Durch Drücken von Befehlstaste + Aufwärts wird eine Ebene nach oben gegangen, um das Stammverzeichnis anzuzeigen.
MikeMurko