Gdzie jest usr / local?

8

Uruchomiłem następujący kod w terminalu:

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

Zwraca to następującą ścieżkę:

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

ale po prostu nie mogę znaleźć usr / local (z GUI). Gdzie to powinno być?

Nie jestem pewien, jakie inne informacje mogłyby pomóc, daj mi znać!

Colton
źródło
2
/ usr / local to lokalizacja.
psusi
@psusi jestem całkiem pewny, PO nie wie, że jest to miejsce, ale najwyraźniej nie znają nautilus, która zaczyna cię w katalogu domowym, i trzeba iść w górę formę go do katalogu
Sergiy Kolodyazhnyy

Odpowiedzi:

0

rodzaj

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

do terminalu. To powinno zabrać cię do folderu

Folder usr jest częścią systemu plików, do którego można uzyskać dostęp z katalogu głównego systemu plików

SimplySimon
źródło
Przepraszam, miałem na myśli, czy istnieje sposób na uzyskanie dostępu do niego z GUI?
Colton
1
Wpisz sudo nautilussię do teminal, to daje dostęp do folderów korzeniowych
SimplySimon
Cała przyjemność po mojej stronie. Cieszę się, że mogę ci pomóc. : D
SimplySimon
Nie musisz sudo, aby cd na / usr / local, ale nie będziesz mógł edytować plików. Do edycji potrzebujesz uprawnień roota, ale pliki są widoczne jako użytkownik wielokrotny.
haziz
2
Ta (zaakceptowana) odpowiedź tutaj nie ma absolutnie żadnego sensu. sudo cdnawet nie zadziała , ponieważ cdjest wbudowanym bashem, a nie plikiem wykonywalnym. Nawet jeśli to zadziała, nie ma sensu używać go, aby dostać się do pożądanej lokalizacji, ponieważ i tak jest ona dostępna dla wszystkich. Nawet jeśli sudo cdzadziałało i ta lokalizacja nie była dostępna dla wszystkich, nadal nie miałoby sensu tego robić, ponieważ później nadal nie byłbyś w stanie nic zrobić w tym folderze - nawet nie czytać jego zawartości.
Malte Skoruppa
7

Gdzie to powinno być? Domyślnie po otwarciu menedżera plików biegniesz po swoim katalogu domowym ( /home/username), tak samo jak w systemie Windows C:\Users\Username. Zauważ, jak /usr/localzaczyna się odwrotnym ukośnikiem? Istnieje katalog główny, z którego można uzyskać dostęp do innych katalogów; obraz, o którym należy pamiętać, to katalog główny, w którym zaczyna się root, a wszystko inne tworzy z niego rozgałęzienia

Jak uzyskać dostęp do potrzebnego folderu:

Metoda nr 1: naciśnij CtrlLw menedżerze plików (nawiasem mówiąc, nautilus) i wpisz /usr/localw pasku adresu lub /.

Metoda 2: Kilkakrotne naciśnięcie AltArrow Upbuttown w menedżerze plików spowoduje przejście do katalogu głównego (który jest podobny do folderu C: \ w systemie Windows) i graficzną nawigację do dowolnego folderu, którego potrzebujesz.

Metoda nr 3: Naciśnij, AltF2aby otworzyć okno dialogowe „Uruchom polecenie” i wpisznautilus /usr/local

Sergiy Kolodyazhnyy
źródło
5
cd /usr/local

doprowadzi cię tam

Do edycji plików potrzebujesz uprawnień roota, w takim przypadku możesz je wywołać sudo, zachowaj ostrożność podczas wtrącania się do plików, jednak w katalogu / usr i /ogólnie w katalogu głównym.

BTW nie bój się wiersza poleceń! Przydatne wprowadzenie do interfejsu CLI jest dostępne tutaj .

haziz
źródło