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.

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
    

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.


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)


¿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?


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 

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


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.