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

32

Je suis nouveau sur Ubuntu et je me demandais s'il était possible d'ouvrir un terminal avec un chemin correspondant à votre emplacement actuel dans le gestionnaire de fichiers? Sous Windows, c'était très simple, mais comment le faire sous Linux?

    
posée Saad 28.03.2015 - 02:14
la source

10 réponses

11

Mise à jour du 11 avril

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

#!/bin/sh
# set -x
OPENDIR=$(zenity --entry --text="Type or paste address");gnome-terminal --working-directory="$OPENDIR" &

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

Maintenant, lorsque vous êtes dans un répertoire de 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 la boîte de dialogue. Le terminal doit apparaître avec le répertoire que vous avez demandé au dialogue d'ouvrir.

À mon humble avis, ceci est "natif" au fur et à mesure et ne nécessite aucune installation supplémentaire. Bien sûr, ce n'est pas un type de clic droit, mais cela fonctionne et peut être mis en œuvre rapidement. Travaillera pour d'autres gestionnaires de fichiers qui ne prennent pas en charge cette option aussi

Message original

Techniquement, Nautilus, le gestionnaire de fichiers par défaut, n’a pas l’option open terminal here , mais il existe un plug-in pour cela. dans les référentiels. Vous pourriez être plus intéressé par d’autres gestionnaires de fichiers prenant en charge cette option par défaut

Pour contourner ce problème, vous pouvez essayer les solutions suivantes:

Ctrl + L ouvrira le texte archivé pour entrer l'adresse, avec le répertoire de travail en cours mis en évidence. Coupez cela avec Ctrl X et collez-le dans le terminal avec Ctrl Shift V ou clic droit. Sinon, utilisez la boîte de dialogue d'exécution pour lancer gnome-terminal --working-directory= et coller ce que vous avez copié après = signe.

Glisser-déposer: faites glisser le bouton / l’onglet (vous ne savez pas comment il est appelé) dans le terminal, ajoutez le cd devant

Autre manière: ouvrez le gestionnaire de fichiers et le terminal. Glissez et déposez le dossier auquel 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 déplacerais ce répertoire au terminal et il apparaîtrait comme '/home/serg/bin' . Ensuite, ajoutez cd , de sorte que toute la ligne soit cd '/home/serg/bin' .

    
réponse donnée Sergiy Kolodyazhnyy 28.03.2015 - 02:29
la source
28

De lien

Exécutez sudo apt-get install nautilus-open-terminal dans un terminal, suivi de nautilus -q pour quitter toutes les fenêtres nautilus ouvertes. Lorsque nautilus est ensuite ouvert, une ligne indiquant open in terminal doit apparaître dans le menu contextuel.

Veuillez noter que le package nautilus-open-terminal se trouve dans les référentiels d'univers.

    
réponse donnée user371765 28.03.2015 - 03:01
la source
8

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

  1. Ouvrez un terminal en tant que panneau dans la 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 ou l'autre des deux panneaux le changera également dans l'autre. Sweet!

    Dans cette capture d'écran, vous voyez même la douceur d'avoir ceci comme un élément de barre d'outils dans le haut.

  2. Ouvrez un terminal dans une nouvelle fenêtre. Utilisez Shift + F4 pour le faire. Il n'aura pas la fonctionnalité pour avoir le répertoire de travail synchronisé, mais il ouvre simplement une nouvelle fenêtre avec le jeu de répertoire de travail en cours.

La même chose s’applique aux autres applications de KDE Plasma, comme l’éditeur de texte Kate (activez-le dans les paramètres de Kate, il s’agit d’un plug-in intégré). Ouvrir un terminal avec un seul raccourci clavier depuis votre éditeur de texte avec le contexte du fichier est tout simplement génial.

    
réponse donnée gertvdijk 09.04.2015 - 01:22
la source
5

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

Le gestionnaire de fichiers Nemo (partie de Cinnamon DE) dispose d’une option de menu contextuel intégrée à la fois "Ouvrir en tant que root" et "Ouvrir dans un terminal".

Le gestionnaire de fichiers Thunar (qui fait partie de Xubuntu / XFCE DE) fournit même une fonctionnalité pour créer simplement des tâches définies par l'utilisateur 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 les types de fichiers / répertoires à afficher.
Je peux développer ma réponse et ajouter une explication plus détaillée sur la création d'un menu contextuel personnalisé. entrée à Thunar. S'il vous plaît laissez-moi un commentaire si quelqu'un est intéressé.

Le gestionnaire de fichiers Nautilus (composant de Unity DE, valeur par défaut pour Ubuntu normal) ne fournit 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 pouvant être installé 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'OP, mais je pense qu'il est lié et pas moins utile que "Ouvrir dans un terminal".

    
réponse donnée Byte Commander 07.04.2015 - 23:02
la source
2

entre par défaut dans Nautilus au 15.04.

    
réponse donnée starkus 13.04.2015 - 07:35
la source
2

Aucune installation supplémentaire requise, faites simplement un clic droit dans le répertoire et prenez

  

ouvrir dans le terminal

J'utilise ubuntu 16.04

    
réponse donnée Jose Kj 26.10.2017 - 06:23
la source
1

Si vous voulez dire ouvrir un nouveau terminal dans une nouvelle fenêtre, avec le même emplacement que le terminal précédemment ouvert.

Alors, Ctrl+Shift+N fait le travail pour moi.

Je suis sur Ubuntu 17.04.

Merci.

    
réponse donnée Arunava 14.01.2018 - 04:14
la source
1

Je comprends qu’une réponse est déjà fournie et acceptée, mais je suis tombé sur ce problème depuis ma configuration Ubuntu MATE à l’aide du gestionnaire de fichiers caja et, bien sûr, N'appliquez pas facilement l'une de ces solutions. Donc, pour ceux d’entre vous qui cherchent un moyen de le faire en Caja sur MATE Desktop , voici quelque chose qui pourrait fonctionner (cela a fonctionné pour moi):

Lancez dconf-editor depuis votre menu de démarrage (ou depuis le terminal). Naviguez jusqu'à org.mate.interface et observez une case à cocher avec la description "Can Change Accels". Marquez cette case comme true .

Maintenant, lancez caja votre manière préférée. Allez dans le menu Alt en haut, regardez sous "Fichiers" et repérez comme toujours l'option "Ouvrir dans le terminal". Sauf que cette fois-ci, déplacez doucement votre souris (ou la portée de votre clavier) sur cette option, et appuyez sur une combinaison de boutons (j'aime utiliser Ctrl-Alt-H , ce qui signifie «terminal ouvert ICI»). Maintenant, vous devriez voir cette combinaison de boutons dans le menu déroulant et pouvoir l'utiliser. Notez que vous ne devez pas le définir sur un combo existant tel que Ctrl-Alt-T par défaut pour ouvrir un terminal dans votre répertoire ~ . Cette méthode ne remplace pas les combos existants.

J'espère que ça aide.

    
réponse donnée Aalok 04.04.2018 - 16:27
la source
0

Une autre solution avec un script:

#!/bin/bash

xfce4-terminal --working-directory="$(xclip -o)" 

J'attribue un raccourci à ce script (dans mon cas, F4 ).

Lorsque je suis dans un répertoire de mon gestionnaire de fichiers, j'appuie sur CTRL + L pour mettre en surbrillance le chemin du répertoire, puis sur F4 (la clé que j'ai choisie ci-dessus pour ouvrir le terminal). Ceci est une autre façon d’utiliser le PC sans enlever les mains de votre clavier.

Au lieu de xfce4-terminal, vous pouvez utiliser gnome-terminal.

    
réponse donnée joshsoj 09.09.2017 - 11:53
la source
-2

C'est une question très simple à traiter. Vous pouvez simplement installer le paquetage de terminal ouvert de Nautilus et, si vous l'installez, vous pouvez simplement ouvrir le terminal à partir de n'importe quel dossier / directeur souhaité en cliquant avec le bouton droit de la souris et en cliquant sur open terminal here . Pour l'installer tout ce que vous voulez faire, c'est de l'installer en ouvrant un terminal, en espérant que vous saurez comment. Ensuite, tapez cette commande et appuyez sur Entrée:

sudo apt-get install nautilus-open-terminal

Après l'installation, accédez à un dossier et essayez-le. Il suffit d'ouvrir le dossier d'accueil et de cliquer avec le bouton droit & gt; & gt; Puis sélectionnez Ouvrir terminal here

ou vous avez un autre choix pour installer un autre gestionnaire de fichiers et dans certains d’entre eux, il ya la fonction d’ouvrir le terminal ici dans le menu contextuel. Nemo l'a. Bonne chance

    
réponse donnée Nived Kannada 12.04.2015 - 08:59
la source

Lire d'autres questions sur les étiquettes