Où est usr / local?

8

J'ai exécuté le code suivant dans un terminal:

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

Cela renvoie le chemin suivant:

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

mais je ne trouve tout simplement pas usr / local (à partir de l'interface graphique). Où cela devrait-il être?

Je ne sais pas quelles autres informations pourraient aider, faites-le moi savoir!

Colton
la source
2
/ usr / local est un emplacement.
psusi
@psusi Je suis presque sûr que OP sait que c'est un emplacement, mais apparemment il ne le connaît pas nautilus, ce qui vous démarre dans votre dossier de départ, et vous devez remonter le formulaire dans le répertoire racine
Sergiy Kolodyazhnyy

Réponses:

0

type

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

dans le terminal. Cela devrait vous amener dans le dossier

Le dossier usr fait partie du système de fichiers, il est accessible depuis la racine de votre système de fichiers

SimplySimon
la source
Désolé, je voulais dire qu'il existe un moyen d'y accéder à partir de l'interface graphique?
Colton
1
Tapez sudo nautilusdans teminal, cela vous donne accès aux dossiers racine
SimplySimon
Mon plaisir. Heureux de vous aider. : D
SimplySimon
Vous n'avez pas besoin de créer sudo sur cd vers / usr / local bien que vous ne puissiez pas modifier les fichiers. Vous avez besoin des privilèges root pour l'édition, mais les fichiers sont visibles en tant qu'utilisateur régulier.
haziz
2
Cette réponse (acceptée) ici n'a absolument aucun sens. sudo cdne fonctionnera même pas , car cdest un bash intégré et non un exécutable. Même si cela fonctionnait, cela n'aurait aucun sens de l'utiliser pour se rendre à l'emplacement souhaité, car cet emplacement est accessible à tout le monde de toute façon. Même si cela sudo cdfonctionnait et que cet emplacement n'était pas accessible à tout le monde, cela n'aurait toujours aucun sens de le faire car après cela, vous ne seriez toujours plus en mesure de faire quoi que ce soit dans ce dossier - même pas de lire son contenu.
Malte Skoruppa
7

Où cela devrait-il être? Par défaut, lorsque vous ouvrez le gestionnaire de fichiers, vous exécutez votre répertoire personnel ( /home/username), comme dans Windows C:\Users\Username. Remarquez comment /usr/localcommence la barre oblique inverse? Il existe un répertoire racine à partir duquel vous pouvez accéder à d'autres répertoires; l'image à garder à l'esprit est le répertoire racine où commence la racine, et tout le reste se ramifie

Comment accéder au dossier dont vous avez besoin:

Méthode n ° 1: appuyez CtrlLsur le gestionnaire de fichiers (qui est d'ailleurs appelé nautilus) et tapez /usr/localdans la barre d'adresse ou /.

Méthode n ° 2: en appuyant plusieurs fois sur le AltArrow Upbouton dans le gestionnaire de fichiers, vous accédez au répertoire racine (qui est comme le dossier C: \ dans Windows) et naviguez graphiquement vers le dossier dont vous avez besoin à partir de là.

Méthode n ° 3: appuyez sur AltF2pour ouvrir la boîte de dialogue "Exécuter la commande" et tapeznautilus /usr/local

Sergiy Kolodyazhnyy
la source
5
cd /usr/local

vous y amènera

Vous avez besoin des privilèges root pour y éditer des fichiers, auquel cas vous pouvez invoquer sudo, soyez très prudent quant à l'ingérence avec les fichiers dans le répertoire / usr et dans le répertoire racine /en général.

BTW n'a pas peur de la ligne de commande! Une introduction utile à l'interface CLI est disponible ici .

Haziz
la source