Где находится usr / local?

8

Я запустил следующий код в терминале:

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

Это возвращает следующий путь:

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

но я просто не могу найти usr / local (из GUI). Где это должно быть?

Я не уверен, какая другая информация поможет, пожалуйста, дайте мне знать!

Колтон
источник
2
/ USR / местные является местоположение.
psusi
@psusi Я почти уверен, что ОП знает, что это место, но, видимо, он не знаком с ним nautilus, который запускает вас в вашей домашней папке, и вам нужно перейти из него в корневой каталог
Сергей Колодяжный,

Ответы:

0

тип

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

в терминал. Это должно привести вас в папку

Папка usr является частью файловой системы, доступ к ней осуществляется из корня вашей файловой системы.

SimplySimon
источник
Извините, я имел в виду, есть ли способ получить к нему доступ из графического интерфейса?
Колтон
1
Введите sudo nautilusв Teminal, это дает вам доступ к корневым папкам
SimplySimon
С удовольствием. Рад быть полезным. : D
SimplySimon
Вам не нужно использовать sudo для перехода в / usr / local, хотя вы не сможете редактировать файлы. Для редактирования вам нужны права суперпользователя, но файлы видны как обычный пользователь.
августа
2
Этот (принятый) ответ здесь не имеет абсолютно никакого смысла. sudo cdдаже не будет работать , так cdкак это встроенный bash, а не исполняемый файл. Даже если бы это сработало, не имело бы смысла использовать его, чтобы добраться до нужного местоположения, так как это местоположение доступно для всех в любом случае. Даже если sudo cdработал , и это место было не доступно для всех, она до сих пор не имеет смысла , чтобы сделать это , потому что после этого вы все еще не в состоянии сделать что - либо в этой папке --- даже не прочитать его содержимое.
Malte Skoruppa
7

Где это должно быть? По умолчанию, когда вы открываете файловый менеджер, вы запускаете домашний каталог ( /home/username), так же, как в Windows C:\Users\Username. Заметьте, как /usr/localначинается обратная косая черта? Есть корневой каталог, из которого вы можете получить доступ к другим каталогам; образ, который нужно иметь в виду, является корневым каталогом, где начинается root, а все остальное ветвится из него

Как получить доступ к нужной папке:

Способ № 1: нажмите CtrlLв файловом менеджере (который, кстати, называется nautilus) и введите /usr/localв адресную строку или /.

Способ № 2: Повторное нажатие на AltArrow Upкнопку buttown в файловом менеджере приведет вас к корневому каталогу (который похож на папку C: \ в Windows) и графически перейдет в любую нужную вам папку.

Способ № 3: Нажмите, AltF2чтобы открыть диалог «Выполнить команду» и введитеnautilus /usr/local

Сергей Колодяжный
источник
5
cd /usr/local

доставит тебя туда

Вам нужны права суперпользователя для редактирования файлов, и в этом случае вы можете вызывать их sudo, будьте очень осторожны с вмешательством в файлы, однако в каталоге / usr и в корневом каталоге /в целом.

Кстати, не бойтесь командной строки! Полезное введение в CLI доступно здесь .

haziz
источник