Comment ouvrir un répertoire / dossier et une URL via Terminal

25

Je peux parcourir mes fichiers assez rapidement via le terminal. Plus rapide qu'un double-clic ... ouvrir ... regarder, double-cliquer ... etc.

Comment ouvrir un répertoire dans l'interface graphique d'Ubuntu? Par exemple:

cd projects
{some cmd} client_project

Alors le tour est joué, il s'ouvre dans l'interface graphique d'Ubuntu comme si j'avais navigué manuellement?

De plus, comment puis-je ouvrir une URL dans mon navigateur par défaut via un terminal. Ce serait génial d'y aller: F12

open http://google.com

Et Chrome l'ouvre.

Oscar Godson
la source

Réponses:

40

Pour ouvrir l'annuaire:

  • Pour ouvrir un dossier à partir du terminal, tapez ce qui suit,

    nautilus /path/to/that/folder
    

    ou

    xdg-open /path/to/the/folder
    

    c'est à dire

    nautilus /home/karthick/Music
    xdg-open /home/karthick/Music
    
  • Il suffit de taper nautilus pour accéder au navigateur de fichiers,

    nautilus
    

Pour ouvrir l'URL:

  • Vous pouvez saisir l'un des éléments suivants dans le terminal,

    xdg-open http://google.com       
    google-chrome http://google.com                 
    opera http://google.com
    firefox http://google.com
    
  • Si vous souhaitez ouvrir deux URL en même temps, laissez de l'espace après la première URL et saisissez la seconde,

    firefox www.google.com www.gmail.com
    

Remarque:

  • Linux est sensible à la casse, alors saisissez correctement le nom du fichier.
  • Vous pouvez également ajouter un alias pour raccourcir la commande, par exemple si vous avez besoin openurlau lieu de x-www-browservous devez éditer le fichier .bashrc
    gedit ~/.bashrc
  • Au bas du fichier, ajoutez les lignes suivantes

    alias openurl=x-www-browser
    

    texte alternatif

  • Enregistrez et fermez le fichier.
  • Vous pouvez maintenant ouvrir des URL en tapant,

    openurl http://google.com
    
karthick87
la source
3
xdg-open fonctionne aussi pour les répertoires et autres fichiers
Florian Diesch
@FlorianDiesch a oublié d'inclure cela, merci de s'en souvenir :)
karthick87
1
Il vaut la peine de souligner plus généralement que cela xdg-opendevrait avoir le même résultat que de cliquer sur n'importe quel fichier dans un dossier ou sur votre bureau. Il devrait ouvrir votre fichier / dossier / url avec l'application par défaut pour gérer ce type de fichier. Je l'ai aliasé comme godans mon~/.bashrc
andrewsomething
Génial, merci beaucoup. J'ai installé Komodo et il s'est installé komodo somefile.htmlpour ouvrir des fichiers mais je ne l'ai pas vu dans le fichier bashrc. Où cela pourrait-il être et pourrais-je le changer edit somefile.htmlmais s'ouvre à Komodo comme si j'avais tapé komodo?
Oscar Godson
Eh bien, il y en a déjà un /usr/bin/edit, donc je choisirais autre chose, mais de toute façon ... En ~/.bashrcajoutant une ligne qui ditalias edit='komodo'
andrewsomething
6

Au lieu de taper toutes les citations, etc., on pourrait utiliser:

nautilus .

Fonctionne avec les répertoires contenant des espaces dans leurs noms.

Hans
la source
2

Vous pouvez simplement appeler l'application. Nautilus et Chrome acceptent le chemin (url) comme paramètre.

nautilus /directory/subdirectory/subsubdirectory

ou

cd /directory/subdirectory/subsubdirectorypuis nautilus .(le point est important - il dit à Nautilus d'ouvrir le répertoire courant)

google-chrome www.google.com

ou

x-www-browser www.google.com - cette commande appelle le navigateur défini par défaut (donc si votre navigateur par défaut est Chrome, il ouvrira Chrome)

Vojtech Trefny
la source
comment ajouter une commande plus courte qui fait x-www-browser? c'est à dire openurl www.google.com?
Oscar Godson
Vous pouvez créer un alias. en.wikipedia.org/wiki/Alias_%28command%29 Il suffit d'ajouter alias open="x-www-browser"au ~/.bashrcfichier
Vojtech Trefny
1

Non, les réponses ci-dessus sont OK, mais c'est ce que je pense que vous recherchez:

nautilus "$(pwd)"

xdg-open "$(pwd)"

J'étais juste en train d'expérimenter aujourd'hui, et cela a fonctionné. N'est-ce pas fabuleux?

Pratik Bothra
la source
1

Pour ouvrir un répertoire / dossier

Vous pouvez utiliser nautilus .et appuyez sur Entrée pour ouvrir le répertoire actuel .

Pour ouvrir l' emplacement spécifié par le chemin, essayez ce qui suit.

Par exemple, si vous souhaitez ouvrir le dossier Musique sous cet emplacement:

/media/dulithdecozta/A08A64BB8A648F98/Music/

Exécutez ensuite ce qui suit.

nautilus /media/dulithdecozta/A08A64BB8A648F98/Music/

Pour ouvrir une URL via le terminal

Par exemple, permet d'ouvrir stackoverflow.com via le terminal

(Google Chrome)

google-chrome http://stackoverflow.com 

(Firefox)

firefox http://stackoverflow.com 
Dulith De Costa
la source
0

Le moyen le plus simple est de coller le fichier URL dans la zone d'adresse de Firefox, au moins, je n'ai pas essayé d'autres navigateurs, et lorsque vous appuyez sur Entrée, Firefox affiche la véritable adresse de l'URL. Collez cela dans la zone d'adresse. Travaille pour moi

Franklin Webb
la source
0

Ouvrir le répertoire:

  • Pour ouvrir un répertoire ou un dossier à partir du terminal.

    nautilus /home/user/path_to_folder/ &
    

    Ou

    xdg-open /home/user/path_to_folder/ &
    

    L'esperluette &est utilisée; afin que le processus démarre en arrière-plan et que nous puissions continuer à utiliser le shell ou le terminal sans attendre la fin du script.

    Remarque: Pour un meilleur résultat, utilisez un chemin absolu.

Ouvrir le lien

  • Tapez l'un des éléments suivants dans le terminal.

    opera http://www.google.com &
    firefox http://www.google.com &
    xdg-open http://www.google.com &
    

Pour fermer le répertoire, l'URL, etc.:

  • Dans le dossier / URL ou dans n'importe quelle fenêtre d'écran, tapez Ctrl+w
akD
la source