¿Cómo abrir una carpeta (con GUI) desde la terminal?

86

Quiero colocar un enlace / acceso directo / lanzador en mi panel de la unidad (ubuntu 12.10).

Seguí este tutorial en handytutorial.com para crear un iniciador personalizado y arrastrarlo al panel.

Solo necesito saber qué comando debo ingresar. es posible?

Tiago
fuente
¿Qué intentas lanzar?
catalesia
Creo que está intentando agregar una URL como lanzador. Midori solía tener esto, tal vez lo revise de nuevo.
userDepth

Respuestas:

104

gnome-openno funciona para mí en 12.04 pero nautilus /pathabrir sí funciona.

ejemplo: nautilus /home/john/Downloads.

Themiddaysun
fuente
Extraño ... Estoy en 12.04 ahora mismo. gnome-openfunciona para mi. ¿Estás usando Lubuntu? O Xubuntu?
Eric Carvalho
Lo probé en mi caja (12.04 LTS con Unity 3D). gnome-openno parece estar instalado (pero puede instalarlo fácilmente). Sin nautilus <path>embargo, todavía prefiero hacerlo , ya que requiere 0 esfuerzo adicional.
oaskamay
8
Intente en su xdg-openlugar
elias
3
@oaskamay Descubrí por qué lo tengo gnome-open. Instalé gnu-cash, que instaló libgnome2-bin (gnome-open está en él) como una de sus dependencias.
Eric Carvalho
1
Funciona en 18.04, también.
Célestin Taramarcaz
60

Si la pregunta es cómo abrir un archivo / carpeta, la respuesta es siempre xdg-open .

Desde man xdg-open :

xdg-open abre un archivo o URL en la aplicación preferida del usuario. Si se proporciona una URL, la URL se abrirá en el navegador web preferido del usuario. Si se proporciona un archivo, el archivo se abrirá en la aplicación preferida para archivos de ese tipo. xdg-open admite archivos, ftp, http y https URL.

En este caso específico, el comando

xdg-open folder

abre la carpeta en su administrador de archivos predeterminado, ya sea Nautilus, Dolphin, Thunar o cualquier otra cosa.

Dennis
fuente
En realidad, creo que la mayoría de las aplicaciones se comportarán normalmente y abrirán un archivo / url / binario, ya que es el tipo de archivo predeterminado para manejar. Por ejemplo: blender untitled.blend
userDepth
Esta herramienta ha quedado en desuso, use 'gio open' en su lugar.
ktec
20

¿Un atajo para abrir una carpeta? Si esto es lo que quieres, el comando es:

gnome-open </path/to/folder>

Por ejemplo: gnome-open /home/Tiago/Downloads.

Si no está instalado, ejecute sudo apt-get install libgnome2-bin.

Eric Carvalho
fuente
funciona para mí en Ubuntu 15.05
lakesare
También funciona en Ubuntu 16.04 GNOME Flashback.
chus
11

Usa el comando nautilus <path>.

Entonces, por ejemplo: nautilus /home/oaskamayabrirá mi ~carpeta home ( ).

Además, si necesita abrir la GUI con permisos de root, ejecute gksu nautilus <path>. Funciona con todos los front-end GUI también (por ejemplo gksu gedit /etc/default/grub).

Es importante tener en cuenta que nunca debe iniciar aplicaciones GUI como esta sudo gedit /etc/default/grub.

oaskamay
fuente
4

xdg-openfunciona para mí en ubuntu 16.04 . Solo hice una copia de este comando como open:

sudo cp /usr/bin/xdg-open /usr/bin/open
sudo chmod 775 /usr/bin/open

Ahora puede usarlo como en Mac OS :

open ./
Oleg Mikhailov
fuente
Esto podría responder el título de la pregunta, pero no veo cómo se alinea con la pregunta.
anonymous2
Responder el título de la pregunta parece más importante, encontré esta respuesta mientras buscaba lo que se preguntaba en el título. Una pena, es solo una copia de otra respuesta sobre la misma pregunta, dada 3 años antes ...
Hans Janssen
0

Puede crear un alias simple llamado "abierto" u "o", etc. en .bashrc

sudo nano ~/.bashrc

# add personaly open alias
alias open='xdg-open ./'

cerrar sesión, iniciar sesión, abrir la terminal y escribir abrir

gallinas
fuente
-1

Utiliza la función de aplicación de Midori. Cuando hago una aplicación de esta manera, se agrega a los lanzadores.

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

userDepth
fuente