Cómo abrir un directorio / carpeta y una URL a través de Terminal

24

Puedo navegar mis archivos bastante rápido a través de la terminal. Más rápido que hacer doble clic ... abrir ... mirar, hacer doble clic ... etc.

¿Cómo abro un directorio en la GUI de Ubuntu? Por ejemplo:

cd projects
{some cmd} client_project

Entonces voila, ¿se abre en la GUI de Ubuntu como si navegara manualmente?

Además, ¿cómo puedo abrir una URL en mi navegador predeterminado a través de la terminal? Sería genial ir: F12

open http://google.com

Y Chrome lo abre.

Oscar Godson
fuente

Respuestas:

39

Para abrir el directorio:

  • Para abrir una carpeta desde la terminal, escriba lo siguiente,

    nautilus /path/to/that/folder
    

    o

    xdg-open /path/to/the/folder
    

    es decir

    nautilus /home/karthick/Music
    xdg-open /home/karthick/Music
    
  • Simplemente escribiendo nautilus te llevará a tu buscador de archivos,

    nautilus
    

Para abrir URL:

  • Puede escribir cualquiera de los siguientes en la terminal,

    xdg-open http://google.com       
    google-chrome http://google.com                 
    opera http://google.com
    firefox http://google.com
    
  • Si desea abrir dos URL al mismo tiempo, deje un espacio después de la primera URL y escriba la segunda,

    firefox www.google.com www.gmail.com
    

Nota:

  • Linux distingue entre mayúsculas y minúsculas, así que escriba el nombre del archivo correctamente.
  • También puede agregar un alias para acortar el comando, por ejemplo, si necesita en openurllugar de x-www-browsereditar el archivo .bashrc
    gedit ~/.bashrc
  • En la parte inferior del archivo agregue las siguientes líneas

    alias openurl=x-www-browser
    

    texto alternativo

  • Guarde y cierre el archivo.
  • Ahora puede abrir URL escribiendo:

    openurl http://google.com
    
karthick87
fuente
3
xdg-open también funciona para directorios y otros archivos
Florian Diesch
@FlorianDiesch olvidó incluir eso, gracias por recordar :)
karthick87
1
Vale la pena señalar de manera más general que xdg-opendebería tener el mismo resultado que hacer clic en cualquier archivo en una carpeta o en su escritorio. Debe abrir su archivo / carpeta / url con la aplicación predeterminada para manejar ese tipo de archivo. Lo tengo alias como goen mi~/.bashrc
curioso el
Impresionante, muchas gracias. Instalé Komodo y se configuró komodo somefile.htmlpara abrir archivos, pero no lo vi en el archivo bashrc. ¿Dónde más podría estar y podría cambiarlo edit somefile.htmlpero se abre en Komodo como si escribiera komodo?
Oscar Godson
Bueno, ya hay un /usr/bin/edit, así que elegiría algo más, pero de todos modos ... ~/.bashrcAgregue una línea que digaalias edit='komodo'
algo nuevo
6

En lugar de escribir todas las comillas, etc., se podría usar:

nautilus .

Funciona con directorios que contienen espacios en sus nombres.

Hans
fuente
2

Puedes llamar a la aplicación. Tanto Nautilus como Chrome aceptan la ruta (url) como parámetro.

nautilus /directory/subdirectory/subsubdirectory

o

cd /directory/subdirectory/subsubdirectoryy luego nautilus .(el punto es importante: le dice a Nautilus que abra el directorio actual)

google-chrome www.google.com

o

x-www-browser www.google.com - este comando llama al navegador configurado como predeterminado (por lo que si su navegador predeterminado es Chrome, se abrirá Chrome)

Vojtech Trefny
fuente
¿Cómo agregaría un comando más corto que hace x-www-browser? es decir openurl www.google.com?
Oscar Godson
Puedes crear un alias. en.wikipedia.org/wiki/Alias_%28command%29 Simplemente agregue alias open="x-www-browser"al ~/.bashrcarchivo
Vojtech Trefny
1

No, las respuestas anteriores están bien, pero esto es lo que creo que estás buscando:

nautilus "$(pwd)"

xdg-open "$(pwd)"

Estaba experimentando hoy, y funcionó. ¿No es fabuloso?

Pratik Bothra
fuente
1

Para abrir un directorio / carpeta

Puede usar nautilus .y presionar enter para abrir el directorio actual .

Para abrir la ubicación especificada de la ruta, intente lo siguiente.

Por ejemplo, si desea abrir la carpeta Música en esta ubicación:

/media/dulithdecozta/A08A64BB8A648F98/Music/

Luego ejecute lo siguiente.

nautilus /media/dulithdecozta/A08A64BB8A648F98/Music/

Para abrir una URL a través del terminal

Por ejemplo, permite abrir stackoverflow.com a través del terminal

(Google Chrome)

google-chrome http://stackoverflow.com 

(Firefox)

firefox http://stackoverflow.com 
Dulith De Costa
fuente
0

La manera fácil es pegar el archivo de URL en el cuadro de dirección de Firefox, al menos, no ha probado otros navegadores, y cuando presiona enter, Firefox muestra la dirección real de la URL. Pega eso en el cuadro de dirección. Funciona para mi

Franklin Webb
fuente
0

Directorio abierto:

  • Para abrir un directorio o carpeta desde la terminal.

    nautilus /home/user/path_to_folder/ &
    

    O

    xdg-open /home/user/path_to_folder/ &
    

    El ampersand &se usa; para que el proceso comience en segundo plano y podamos continuar usando el shell o terminal sin esperar a que finalice el script.

    Nota: Para un mejor resultado, use la ruta absoluta.

URL abierta

  • Escriba cualquiera de los siguientes en la terminal.

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

Para cerrar directorio, URL, etc .:

  • En la carpeta / URL o cualquier ventana de pantalla, escriba Ctrl+w
akD
fuente