42 votes

Est-il possible d'ouvrir un terminal dans le répertoire actuel?

Je suis nouveau dans Ubuntu, et je me demandais s'il est possible d'ouvrir un terminal avec un chemin correspondant à votre emplacement actuel dans le gestionnaire de fichiers ? Sur Windows, c'était très facile, mais comment faites-vous dans Linux ?

31voto

De https://askubuntu.com/a/207448/371765

Exécutez sudo apt-get install nautilus-open-terminal dans un terminal, suivi de nautilus -q pour fermer toutes les fenêtres nautilus ouvertes. Lorsque nautilus est ouvert à nouveau, une ligne disant ouvrir dans un terminal devrait apparaître dans le menu du clic droit.

Veuillez noter que le paquet nautilus-open-terminal se trouve dans les dépôts universe.

11voto

Sergiy Kolodyazhnyy Points 97292

Mise à jour, 11 avril

Créez un script simple opendirectory.sh avec le contenu suivant

#!/bin/sh
# set -x
OPENDIR=$(zenity --entry --text="Tapez ou collez l'adresse");gnome-terminal --working-directory="$OPENDIR" &

Reliez ce script à un raccourci, par exemple Ctrl+Alt+i, ou ce que vous voulez.

Maintenant, lorsque vous êtes dans un répertoire dans nautilus, appuyez sur Ctrl+L pour ouvrir la barre d'adresse. Copiez l'adresse de votre répertoire actuel avec Ctrl+X.

Lancez le raccourci que vous venez de créer et collez l'adresse avec Ctrl+V dans le dialogue. Le terminal devrait s'ouvrir avec le répertoire que vous avez indiqué dans le dialogue.

À mon avis, c'est aussi "natif" que possible et ne nécessite pas d'installation supplémentaire. Bien sûr, ce n'est pas une option de clic droit, mais ça fonctionne et peut être mis en œuvre rapidement. Cela fonctionnera également pour d'autres gestionnaires de fichiers qui n'ont pas cette option.

Poste original

Techniquement, nautilus, le gestionnaire de fichiers par défaut, n'a pas d'option ouvrir le terminal ici, mais il y a un plugin pour cela dans les dépôts. Vous pourriez être plus intéressé par d'autres gestionnaires de fichiers qui prennent en charge cette option par défaut.

Comme solution de contournement, vous pourriez essayer ce qui suit:

Ctrl+L ouvrira le champ texte pour entrer l'adresse, avec le répertoire de travail actuel mis en surbrillance. Coupez cela avec CtrlX, et collez dans le terminal avec CtrlShiftV ou clic droit. En alternative, utilisez la boîte de dialogue pour lancer gnome-terminal --working-directory= et collez ce que vous avez copié après le signe =.

Faites glisser et déposez: Faites glisser le bouton/onglet (je ne suis pas sûr comment cela s'appelle) dans le terminal, ajoutez cd devant

entrez la description de l'image ici

Une autre méthode: Ouvrez le gestionnaire de fichiers et le terminal. Faites glisser et déposez le dossier que vous souhaitez accéder dans le terminal, et ajoutez cd au chemin.

Par exemple, si je veux accéder au répertoire bin dans mon répertoire /home/serg/, je ferais glisser ce répertoire dans le terminal et il apparaîtrait comme '/home/serg/bin'. Ensuite, ajoutez cd, de sorte que toute la ligne soit cd '/home/serg/bin'.

11voto

RN. Points 559

Avec Dolphin Installer dolphin , le gestionnaire de fichiers de KDE, vous avez deux options:

  1. Ouvrez un terminal dans le même fenêtre. Utilisez le raccourci clavier F4 ou le menu: Contrôle Panneaux Terminal.

    Le répertoire de travail est synchronisé entre les deux panneaux; changer de répertoire dans l'un des deux panneaux le changera également dans l'autre. Sympa!

    Description de l'image

    Dans cette capture d'écran, vous pouvez même voir le côté pratique d'avoir ceci en tant qu'élément de la barre d'outils en haut.

  2. Ouvrez un terminal dans une nouvelle fenêtre. Utilisez Shift+F4 pour le faire. Il n'aura pas la fonctionnalité de synchronisation du répertoire de travail, mais il ouvrira simplement une nouvelle fenêtre avec le répertoire de travail actuel défini.

Cela s'applique également à d'autres applications dans KDE Plasma, comme l'éditeur de texte Kate (activez-le dans les paramètres de Kate, c'est un plug-in intégré). Ouvrir un terminal avec un simple raccourci clavier depuis votre éditeur de texte avec le contexte du fichier, est tout simplement brillant.

5voto

Byte Commander Points 99026

Voici un petit aperçu des trois gestionnaires de fichiers que je connais :

Le gestionnaire de fichiers Nemo (partie de l'environnement de bureau Cinnamon) dispose d'une option de menu contextuel intégrée pour "Ouvrir en tant que root" et "Ouvrir dans un terminal".

Le gestionnaire de fichiers Thunar (partie de l'environnement de bureau Xubuntu/XFCE) offre même une fonctionnalité pour créer simplement des tâches personnalisées qui apparaissent dans le menu contextuel. Par exemple, il y a "Ouvrir un terminal ici" inclus. J'ai ajouté un "Ouvrir en tant que root" pour les répertoires moi-même. Vous pouvez spécifier la commande à exécuter, les paramètres à lui donner et sur quels types de fichiers/répertoires l'afficher.
Je peux développer ma réponse et ajouter une explication plus détaillée sur la création d'une entrée de menu contextuel personnalisée dans Thunar. Laissez-moi un commentaire si quelqu'un est intéressé.

Le gestionnaire de fichiers Nautilus (partie de l'environnement de bureau Unity, par défaut pour Ubuntu normal) ne propose aucune des deux fonctionnalités intégrées ni la possibilité de créer des entrées de menu contextuel personnalisées. Cependant, il existe un package supplémentaire installable pour étendre les capacités de Nautilus à ouvrir un dossier dans un terminal (voir la réponse de @ethanbmnz).

PS : Je sais que "Ouvrir en tant que root" n'était pas une fonctionnalité demandée par l'auteur de la question, mais je pense que c'est lié et pas moins utile que "Ouvrir dans un terminal".

4voto

Jose Kj Points 171

Aucune installation supplémentaire n'est requise, il vous suffit de cliquer avec le bouton droit de la souris à l'intérieur du répertoire et de sélectionner

ouvrir dans le terminal

Je suis sous ubuntu 16.04

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X