Come aprire una directory / cartella e un URL tramite Terminale


24

Posso navigare i miei file abbastanza velocemente attraverso il terminale. Più veloce del doppio clic ... apri ... guarda, fai doppio clic ... ecc.

Come faccio ad aprire una directory nella GUI di Ubuntu? Per esempio:

cd projects
{some cmd} client_project

Quindi voilà, si apre nella GUI di Ubuntu come se navigassi manualmente?

Inoltre, come posso aprire un URL nel mio browser predefinito tramite terminale. Sarebbe fantastico andare: F12

open http://google.com

E Chrome lo apre.

Risposte:


39

Per aprire la directory:

  • Per aprire una cartella dal terminale digitare quanto segue,

    nautilus /path/to/that/folder
    

    o

    xdg-open /path/to/the/folder
    

    vale a dire

    nautilus /home/karthick/Music
    xdg-open /home/karthick/Music
    
  • Basta digitare nautilus per accedere al browser di file,

    nautilus
    

Per aprire l'URL:

  • È possibile digitare una delle seguenti opzioni nel terminale,

    xdg-open http://google.com       
    google-chrome http://google.com                 
    opera http://google.com
    firefox http://google.com
    
  • Se desideri aprire due URL contemporaneamente, lascia un po 'di spazio dopo il primo URL e digita il secondo,

    firefox www.google.com www.gmail.com
    

Nota:

  • Linux fa distinzione tra maiuscole e minuscole, quindi digita correttamente il nome del file.
  • Puoi anche aggiungere un alias per abbreviare il comando, ad esempio se devi openurlinvece x-www-browsermodificare il file .bashrc
    gedit ~/.bashrc
  • Nella parte inferiore del file aggiungere le seguenti righe

    alias openurl=x-www-browser
    

    testo alternativo

  • Salva e chiudi il file.
  • Ora puoi aprire gli URL digitando,

    openurl http://google.com
    

3
xdg-open funziona anche per direttrici e altri file
Florian Diesch,

@FlorianDiesch ha dimenticato di includerlo, grazie per aver ricordato :)
karthick87

1
Vale la pena sottolineare più gerneralmente che xdg-opendovrebbe avere lo stesso risultato di fare clic su qualsiasi file in una cartella o sul desktop. Dovrebbe aprire il tuo file / cartella / url con l'applicazione predefinita per gestire quel tipo di file. L'ho aliasato come gonel mio~/.bashrc
andrewsomething

Fantastico, grazie mille. Ho installato Komodo e si è configurato komodo somefile.htmlper aprire i file ma non l'ho visto nel file bashrc. Dove altro potrebbe essere e potrei cambiarlo edit somefile.htmlma si apre in Komodo come se avessi digitato Komodo?
Oscar Godson,

Bene, c'è già un /usr/bin/edit, quindi sceglierei qualcos'altro, ma comunque ... In ~/.bashrcaggiunta una riga che dicealias edit='komodo'
andrewsomething

6

Invece di digitare tutte le virgolette ecc. Si potrebbe usare:

nautilus .

Funziona con directory contenenti spazi nei loro nomi.


2

Puoi semplicemente chiamare l'aplication. Sia Nautilus che Chrome accettano il percorso (url) come parametro.

nautilus /directory/subdirectory/subsubdirectory

o

cd /directory/subdirectory/subsubdirectorye poi nautilus .(il punto è importante - dice di Nautilus per aprire la directory corrente)

google-chrome www.google.com

o

x-www-browser www.google.com - questo comando chiama il browser impostato come predefinito (quindi se il tuo browser predefinito è Chrome, aprirà Chrome)


come si aggiungerebbe un comando più breve che fa x-www-browser? cioè openurl www.google.com?
Oscar Godson,

Puoi creare un alias. en.wikipedia.org/wiki/Alias_%28command%29 Basta aggiungere alias open="x-www-browser"al ~/.bashrcfile
Vojtech Trefny

1

No, le risposte di cui sopra sono OK, ma questo è quello che penso tu stia cercando:

nautilus "$(pwd)"

xdg-open "$(pwd)"

Stavo solo sperimentando oggi, e ha funzionato. Non è favoloso?


1

Per aprire una directory / cartella

È possibile utilizzare nautilus .e premere Invio per aprire la directory corrente .

Per aprire il percorso specificato, provare quanto segue.

Ad esempio, se si desidera aprire la cartella Musica in questa posizione:

/media/dulithdecozta/A08A64BB8A648F98/Music/

Quindi eseguire quanto segue.

nautilus /media/dulithdecozta/A08A64BB8A648F98/Music/

Per aprire un URL tramite il terminale

Ad esempio, consente di aprire stackoverflow.com tramite terminale

(Google Chrome)

google-chrome http://stackoverflow.com 

(Firefox)

firefox http://stackoverflow.com 

0

Il modo più semplice è quello di incollare il file url nella casella degli indirizzi di Firefox, almeno, non ho provato altri browser e quando premi enter Firefox mostra il vero indirizzo dell'URL. Incollalo nella casella dell'indirizzo. Per me va bene


0

Apri directory:

  • Per aprire una directory o una cartella dal terminale.

    nautilus /home/user/path_to_folder/ &
    

    O

    xdg-open /home/user/path_to_folder/ &
    

    &Viene utilizzata la e commerciale ; così il processo inizia in background e possiamo continuare a usare la shell o il terminale senza aspettare che lo script finisca.

    Nota: per un risultato migliore utilizzare il percorso assoluto.

Apri URL

  • Digitare uno dei seguenti nel terminale.

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

Per chiudere directory, URL, ecc .:

  • Nella cartella / URL o in qualsiasi finestra dello schermo, digitare Ctrl+w
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.