web-dev-qa-db-fra.com

Comment ouvrir un fichier ou un dossier à partir d'un terminal avec la souris

J'aimerais savoir s'il existe un moyen d'ouvrir un fichier ou un dossier depuis un terminal à l'aide de la souris?

Lorsque j'ai écrit un URL LINK dans un terminal, cela me permet d'ouvrir ce lien sur mon navigateur par défaut. Je voudrais donc faire la même chose avec mes fichiers et dossiers.

Je sais qu'il existe un moyen via cli d'utiliser gnome-open ou xdg-open, mais j'aimerais une solution utilisant la souris en cliquant sur le chemin ou l'url.

Par exemple. quand j'écris "pwd" le chemin me permet de cliquer et de m'ouvrir avec Nautilus

C'est l'inverse de ce que fait "nautilus-open-terminal".

7
vhbsouza

Gnome-terminal ne le fait pas, comme vous le savez; contrairement à Nautilus, il n’a pas ce genre d’extensions comme open-terminal here. C'est probablement une caractéristique indésirable; La reconnaissance d'URL peut être agaçante en l'état, mais pouvez-vous imaginer faire un find et avoir tout cliquable?

Pour votre exemple pwd,

nautilus `pwd`

fonctionne (mais ensuite nautilus .) Pour cette tâche, j’ai un alias bash:

alias n="nautilus ."

de sorte que chaque fois que je tape n, il ouvre Nautile où que je sois.

Sinon, le format:

nautilus `<insert command that prints a directory here>` 

fonctionne, mais ne vous fournit pas la fonctionnalité que vous recherchez.

Une solution de contournement serait:

  1. mettre en évidence le chemin avec la souris (qui le stocke dans le tampon)
  2. tapez nautilus<space> à l'invite
  3. cliquez avec le bouton du milieu quelque part dans le terminal (qui colle le tampon à la fin de l'invite).
7
yuttadhammo

gnome-terminal crée un lien lorsqu'il détecte une URL dans la sortie du terminal. Je ne pense pas qu'il soit capable de reconnaître les chemins de la même manière et je ne connais pas non plus d'émulateurs de terminaux. Vous devrez probablement créer un correctif pour gnome-terminal pour y arriver.

2
geirha