Kann nicht auf Desktop-Ordner Mac Kommandozeile CD


1

Ich verwende OSX Lion und jedes Mal, wenn ich mit "cd ~" und "Desktop" versucht habe, in meinen Desktop-Ordner zu wechseln, verbleibt er in meinem Ausgangsverzeichnis, anstatt zu Desktop zu wechseln. Ich habe versucht, die Befehle mit sudo auszuführen, aber es macht keinen Unterschied.

Vielen Dank.


Wenn Sie eingeben pwdund die Eingabetaste drücken, wie lautet die Ausgabe? (Stern aus Benutzername, wenn Sie wollen)
Kanadier Luke

Was ist die Ausgabe von ls?
Daniel Beck

Hat cd ~/Documentszu arbeiten?
Karolos

Nachdem pwdich dies getan hatte, stellte ich fest, dass ich mich im Home-Ordner eines anderen Benutzers befand. Aus diesem Grund konnte ich nicht auf den Basisordner zugreifen. Aber ich bin der Administrator. Warum kann ich nicht auf den Ordner eines anderen Standardbenutzers zugreifen, auch nicht mit sudo? Es sieht so aus, als ob der Öffentliche Ordner der einzige ist, auf den ich zugreifen kann.
Superuser

1
@ David: Mit Hilfe sudobedeutet nicht , Sie besitzen die Dateien von anderen Benutzern. Berechtigungen gelten weiterhin.
Karolos

Antworten:


3

Mit dem Befehl sudo erhalten Sie Zugriff auf alle Ordner oder Dateien auf dem Mac.

Die Befehle sudo cd ~ returnund sudo cd Desktop returnschienen nur zu scheitern. Tatsächlich waren beide Befehle erfolgreich, wurden jedoch ohne Ausgabe beendet.

Um dies zu demonstrieren, versuchen Sie den Befehl, sudo -i "cd ~;pwd"returnder /var/rootim Terminalfenster gedruckt werden soll .

Gehen Sie folgendermaßen vor, um dieselben Befehle interaktiv zu verwenden:

  1. sudo -i return
  2. cd ~ return
  3. pwd return

Ausgabe

/var/root

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.