Dov'è usr / local?


8

Ho eseguito il seguente codice in un terminale:

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

Questo restituisce il seguente percorso:

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

ma semplicemente non riesco a trovare usr / local (dalla GUI). Dove dovrebbe essere?

Non sono sicuro di quali altre informazioni potrebbero aiutare, per favore fatemi sapere!


2
/ usr / local è una posizione.
psusi,

@psusi Sono abbastanza sicuro che OP sappia che è una posizione, ma a quanto pare non ha familiarità nautilus, che ti avvia nella tua cartella home e devi andare dalla directory principale
Sergiy Kolodyazhnyy

Risposte:


0

genere

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

nel terminale. Questo dovrebbe portarti nella cartella

La cartella usr fa parte del file system, a cui si accede dalla radice del file system


Spiacenti, intendevo dire che esiste un modo per accedervi dalla GUI?
Colton,

1
Digita sudo nautilusteminal, questo ti dà accesso alle cartelle di root
SimplySimon,

Il piacere è tutto mio. Sono contento di essere di aiuto. : D
SimplySimon,

Non è necessario eseguire il sudo su cd in / usr / local sebbene non sia possibile modificare i file. Per la modifica sono necessari i privilegi di root, ma i file sono visibili come utente reugulare.
Haziz

2
Questa risposta (accettata) qui non ha assolutamente senso. sudo cdsarà nemmeno il lavoro , dal momento che cdè un bash built-in e non un eseguibile. Anche se funzionasse, non avrebbe senso usarlo per raggiungere la posizione desiderata poiché questa posizione è comunque accessibile a tutti. Anche se sudo cdfunzionasse e questa posizione non fosse accessibile a tutti, non avrebbe ancora senso farlo perché in seguito non saresti ancora in grado di fare nulla in quella cartella --- nemmeno leggerne il contenuto.
Malte Skoruppa,

7

Dove dovrebbe essere? Di default quando apri il file manager corri nella tua home directory ( /home/username), come in Windows C:\Users\Username. Notate come /usr/localinizia con la barra rovesciata? C'è una directory root da cui puoi accedere ad altre directory; l'immagine da tenere a mente è che la directory root è dove inizia root, e tutto il resto si sta ramificando

Come accedere alla cartella di cui hai bisogno:

Metodo n. 1: premere CtrlLil file manager (che si chiama nautilus, a proposito) e digitare /usr/localnella barra degli indirizzi o /.

Metodo n. 2: premendo ripetutamente AltArrow Upbuttown nel file manager si accederà alla directory principale (che è come la cartella C: \ in Windows) e si sposterà graficamente nella cartella desiderata da lì.

Metodo n. 3: premere AltF2per aprire la finestra di dialogo "Esegui comando" e digitarenautilus /usr/local


5
cd /usr/local

ti porterà lì

Hai bisogno dei privilegi di root per modificare i file lì, nel qual caso puoi invocare sudo, stai molto attento a immischiarti con i file nella directory / usr e nella directory root /in generale.

A proposito, non aver paura della riga di comando! Un'utile introduzione alla CLI è disponibile qui .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.