Je suppose que vous souhaitez cdright-clickopen in terminal~/.bashrcpwd
DarkKnight
OP ne veut pas y ouvrir de terminal, mais veut copier l’emplacement actuel dans le presse-papiers, ce qui, comme le montre la réponse acceptée, est très simple.
UTF-8
Réponses:
83
Je dirais que le moyen le plus rapide est d'appuyer sur Ctrl+ Lpour pouvoir le copier ( Ctrl+ C).
Je ne pense pas vraiment que ce soit un bug ... c'est comme ça qu'il a été conçu (qu'on le veuille ou non)
luri
3
Hehe c'est une fonctionnalité à coup sûr et je crois qu'elle a été implémentée pour la même raison que cette question a été posée: P
danizmax
Auparavant, la barre d’emplacement était toujours affichée. Par défaut, la navigation de style fil d'Ariane était la navigation par défaut. Oh et +1 pour les raccourcis clavier!
inverti
1
Et étrangement, vous ne pouvez pas utiliser Ctrl + L pour revenir en arrière. Vous devez utiliser Esc. (Voir ma réponse pour d'autres astuces relatives à la sauvegarde de vos préférences et à la "borne ici".)
Jon Coombs
22
Ctrl+L. Très frustrant de ne pas trouver une option dans le menu Affichage (qui devrait alors être clairement étiqueté Ctrl + L). J'ai dû faire une recherche sur le Web.
Et puis très frustrant de constater que Ctrl + L ne l’a pas basculé en arrière. Une autre recherche sur le web ... Drum roll ...Esc
Et ensuite, comment définir votre préférence? Recherche Web ... Vous devez installer gconf-editor ou dconf-editor ou utiliser manuellement une commande de terminal:
gsettings set org.gnome.nautilus.preferences always-use-location-entry true
Bien sûr, cela serait un peu moins pénible s'il y avait une option «terminal here» dans le menu contextuel. Recherche Web ... Installernautilus-open-terminal
Soupir. Les interfaces trop simplistes sont si difficiles à comprendre. J'apprécie toutes les réponses utiles que les gens ont mises sur le Web pour que nous puissions les trouver.
Cette réponse fonctionnera sous Ubuntu> 12.04. Gconftool (réponse ci-dessous) est obsolète.
Glutanimate
1
Ça vaut la peine de le dire! "Les interfaces trop simplistes sont difficiles à comprendre."
Machtyn
6
Puis-je demander pourquoi vous voulez le chemin?
Si vous voulez le chemin parce que vous voulez l'utiliser et naviguer directement depuis le terminal, vous pouvez simplement installer Nautilus-open-terminal en utilisant Synaptic .
Ou
sudo apt-get install nautilus-open-terminal
Après cela, il suffit de cliquer avec le bouton droit sur n’importe quel dossier et d’utiliser "Ouvrir dans le terminal"
Si vous voulez simplement le chemin, Ctrl + L ferait très bien.
E: Unable to locate package nautilus-open-terminal.
Kenorb
Ce chemin est utile pour prendre des notes, rédiger une documentation utilisateur, répondre à des questions telles que "Où se trouve le fichier X", etc.
AlainD
3
Naviguez jusqu'au menu GO et choisissez l'emplacement ....
Faites glisser depuis Nautilus et déposez-le dans Terminal fonctionne également!
user68186
1
Vous pouvez également taper dans votre terminal gconftool-2 --type=Boolean --set apps/nautilus/preferences/always_use_location_entry truepour toujours obtenir une barre de localisation textuelle.
Vous pouvez maintenant cliquer avec le bouton droit sur un fichier, passer la souris sur "Scripts" et choisir "Copier le chemin du répertoire" pour copier le chemin du répertoire contenant le fichier. Avertissement: ne fonctionnera pas dans un répertoire vide.
Explication
echo -n "${PWD}": Écho du répertoire de travail actuel (Nautilus définit le répertoire de travail du script sur celui que vous aviez ouvert dans la fenêtre à partir de laquelle vous avez exécuté le script) sans nouvelle ligne. Au départ pwd | head -c -1, j’envisageais, car pwd incluait une fin de ligne, mais c’était deux appels inutiles à des programmes externes par rapport à echo.
xclip -selection clipboard: xclippar défaut, les copies dans le presse-papiers "primaire" du X11, mais la plupart des environnements de bureau utilisent le presse-papiers "presse-papiers" pour leur presse-papiers. Je ne peux pas croire que je viens d'écrire que
cd
right-click
open in terminal
~/.bashrc
pwd
Réponses:
Je dirais que le moyen le plus rapide est d'appuyer sur Ctrl+ Lpour pouvoir le copier ( Ctrl+ C).
la source
Ctrl+L
. Très frustrant de ne pas trouver une option dans le menu Affichage (qui devrait alors être clairement étiqueté Ctrl + L). J'ai dû faire une recherche sur le Web.Et puis très frustrant de constater que Ctrl + L ne l’a pas basculé en arrière. Une autre recherche sur le web ... Drum roll ...
Esc
Et ensuite, comment définir votre préférence? Recherche Web ... Vous devez installer gconf-editor ou dconf-editor ou utiliser manuellement une commande de terminal:
http://ubuntuforums.org/showthread.php?t=1504058
Bien sûr, cela serait un peu moins pénible s'il y avait une option «terminal here» dans le menu contextuel. Recherche Web ... Installer
nautilus-open-terminal
Comment ouvrir un terminal à l'emplacement actuel?
Soupir. Les interfaces trop simplistes sont si difficiles à comprendre. J'apprécie toutes les réponses utiles que les gens ont mises sur le Web pour que nous puissions les trouver.
la source
Puis-je demander pourquoi vous voulez le chemin?
Si vous voulez le chemin parce que vous voulez l'utiliser et naviguer directement depuis le terminal, vous pouvez simplement installer Nautilus-open-terminal en utilisant Synaptic .
Ou
Après cela, il suffit de cliquer avec le bouton droit sur n’importe quel dossier et d’utiliser "Ouvrir dans le terminal"
Si vous voulez simplement le chemin, Ctrl + L ferait très bien.
la source
E: Unable to locate package nautilus-open-terminal
.Naviguez jusqu'au menu GO et choisissez l'emplacement ....
la source
Copiez le fichier ou le dossier. Lorsque vous collez sur un terminal ou un éditeur de texte, le chemin sera collé, pas le fichier ou le dossier.
la source
Vous pouvez également taper dans votre terminal
gconftool-2 --type=Boolean --set apps/nautilus/preferences/always_use_location_entry true
pour toujours obtenir une barre de localisation textuelle.la source
Vous pouvez utiliser un script Nautilus :
Pâte
dans
~/.local/share/nautilus/scripts/Copy Directory Path
.(nécessite que xclip soit installé)
Vous pouvez maintenant cliquer avec le bouton droit sur un fichier, passer la souris sur "Scripts" et choisir "Copier le chemin du répertoire" pour copier le chemin du répertoire contenant le fichier. Avertissement: ne fonctionnera pas dans un répertoire vide.
Explication
echo -n "${PWD}"
: Écho du répertoire de travail actuel (Nautilus définit le répertoire de travail du script sur celui que vous aviez ouvert dans la fenêtre à partir de laquelle vous avez exécuté le script) sans nouvelle ligne. Au départpwd | head -c -1
, j’envisageais, car pwd incluait une fin de ligne, mais c’était deux appels inutiles à des programmes externes par rapport àecho
.xclip -selection clipboard
:xclip
par défaut, les copies dans le presse-papiers "primaire" du X11, mais la plupart des environnements de bureau utilisent le presse-papiers "presse-papiers" pour leur presse-papiers. Je ne peux pas croire que je viens d'écrire quela source