Wo ist usr / local?

8

Ich habe den folgenden Code in einem Terminal ausgeführt:

python -c "                 
import sys
sys.path = sys.path[1:]
import django
print(django.__path__)"

Dies gibt den folgenden Pfad zurück:

['/usr/local/lib/python2.7/dist-packages/django']

aber ich kann usr / local einfach nicht finden (von der GUI). Wo soll es sein

Ich bin mir nicht sicher, welche anderen Informationen helfen würden, bitte lassen Sie es mich wissen!

Colton
quelle
2
/ usr / local ist ein Ort.
Psusi
@psusi Ich bin mir ziemlich sicher, dass OP weiß, dass es sich um einen Speicherort handelt, aber anscheinend ist er nicht mit nautilusdem vertraut , der Sie in Ihrem Home-Ordner startet, und Sie müssen ihn in das Stammverzeichnis verschieben
Sergiy Kolodyazhnyy

Antworten:

0

Art

sudo cd /usr/local/lib/python2.7/dist-packages

in zum Terminal. Das sollte dich zum Ordner bringen

Der Ordner usr ist Teil des Dateisystems und wird vom Stammverzeichnis Ihres Dateisystems aus aufgerufen

SimplySimon
quelle
Entschuldigung, ich meinte, gibt es eine Möglichkeit, über die GUI darauf zuzugreifen?
Colton
1
Geben Sie sudo nautilusin zu teminal, das gibt Ihnen den Zugriff auf Stammordner
SimplySimon
Gern geschehen. Ich bin froh, Ihnen behilflich zu sein. : D
SimplySimon
Sie müssen nicht sudo, um nach / usr / local zu cd, obwohl Sie die Dateien nicht bearbeiten könnten. Sie benötigen Root-Berechtigungen zum Bearbeiten, aber die Dateien sind als regulärer Benutzer sichtbar.
Haziz
2
Diese (akzeptierte) Antwort hier macht absolut keinen Sinn. sudo cdwird nicht einmal funktionieren , da cdeine Bash integriert und keine ausführbare Datei ist. Selbst wenn das funktionieren würde, wäre es nicht sinnvoll, es zu verwenden, um zum gewünschten Ort zu gelangen, da dieser Ort sowieso für alle zugänglich ist. Selbst wenn sudo cdgearbeitet würde und dieser Ort nicht für alle zugänglich wäre , wäre es immer noch nicht sinnvoll, dies zu tun, da Sie danach immer noch nichts in diesem Ordner tun könnten - nicht einmal den Inhalt lesen.
Malte Skoruppa
7

Wo soll es sein Standardmäßig führen Sie beim Öffnen des Dateimanagers Ihr Ausgangsverzeichnis ( /home/username) aus, genau wie in Windows C:\Users\Username. Beachten Sie, wie /usr/localmit Backslash beginnt? Es gibt ein Stammverzeichnis, von dem aus Sie auf andere Verzeichnisse zugreifen können. Das zu beachtende Bild ist das Stammverzeichnis, in dem root beginnt, und alles andere verzweigt sich von ihm

So greifen Sie auf den benötigten Ordner zu:

Methode 1: Drücken Sie CtrlLden Dateimanager (der übrigens Nautilus heißt) und geben Sie /usr/localin die Adressleiste oder ein /.

Methode 2: Durch wiederholtes Drücken von AltArrow UpButtown im Dateimanager gelangen Sie zum Stammverzeichnis (ähnlich dem Ordner C: \ in Windows) und können von dort aus grafisch zu dem gewünschten Ordner navigieren.

Methode 3: Drücken Sie AltF2, um den Dialog "Befehl ausführen" zu öffnen und einzugebennautilus /usr/local

Sergiy Kolodyazhnyy
quelle
5
cd /usr/local

werde dich dorthin bringen

Sie benötigen Root-Rechte, um Dateien dort zu bearbeiten. In diesem Fall können Sie sie aufrufen. sudoSeien Sie jedoch sehr vorsichtig , wenn Sie sich in Dateien einmischen, jedoch im Verzeichnis / usr und im Stammverzeichnis /im Allgemeinen.

Übrigens, hab keine Angst vor der Kommandozeile! Eine nützliche Einführung in die CLI finden Sie hier .

Haziz
quelle