Je me demandais si quelqu'un connaissait une commande qui me permettrait d'ouvrir une fenêtre Nautilus (si c'est le bon nom pour l'explorateur graphique / fenêtre Ubuntu) à partir de la ligne de commande dans le répertoire actuel de l'utilisateur.
Donc, si j'ouvre une ligne de commande et tape:
cd /home/myUser/some/long/path/to/a/directory
Ensuite, j'aimerais pouvoir lancer une commande:
nautilus open-sesame
Et avoir une fenêtre graphique ouverte à /home/myUser/some/long/path/to/a/directory
. Est-ce seulement possible?
command-line
nautilus
filesystem
Zharvey
la source
la source
ubuntu 16.04
Ubuntu 16.04.3 LTS
avec une nouvelle installation et rien spécial installé.alias open="nautilus"
, et vous pouvez utiliser$ open <PATH_HERE>
comme le MacOS.Vous pouvez aussi faire
gnome-open .
.gnome-open
est similaire àopen
Mac qui essaie d’ouvrir le fichier en utilisant la meilleure application correspondante. Par défaut,gnome-open .
sur Ubuntu ouvrira le répertoire actuel dans Nautilus.Il existe également une
open
commande dans Ubuntu, mais cela ne fonctionne pas dans ce cas.la source
sudo apt install libgnome2-bin
"Vous devriez utiliser
xdg-open .
(ouxdg-open <path>
) ce qui est beaucoup plus générique.la source
Afin d'éviter les mauvaises alertes sur mon terminal, j'utilise
nohup
. Pour l'avoir détaché de mon terminal, j'ajoute&
à la fin de ma commande. J'utilise aussi le-w
drapeau pour ouvrir dans une nouvelle fenêtre.Notez que,
nohup
créera un fichier avec des avertissements.Vous pouvez envoyer ça
/dev/null
comme ça:MODIFIER:
Si vous ne voulez pas tout saisir à chaque fois que vous voulez ouvrir Nautilus, vous pouvez créer une fonction et la placer dans votre fichier .bashrc ou dans un fichier créé lors de l'ouverture de votre console.
Vous pouvez alors utiliser:
Je préférerais cela à un alias tel que mentionné ici, car il vous permet de spécifier le chemin à ouvrir dans Nautilus.
la source
Pour ouvrir Nautilus depuis le terminal.
nautilus .
Pour ouvrir Nautilus en arrière-plan et continuer à utiliser le terminal.
nohup nautilus . > /dev/null 2>&1 &
Vous pouvez également en faire un alias.
alias open='nohup nautilus . > /dev/null 2>&1 &'
Vous pouvez également ajouter cet alias à .bash_aliases pour qu'il soit persistant.
echo "alias open='nohup nautilus . > /dev/null 2>&1 &'" >> .bash_aliases
Alors maintenant, après le redémarrage du terminal, vous pouvez simplement taper
open
.la source