Come aprire una cartella (con GUI) dal terminale?


86

Voglio mettere un link / collegamento / launcher nel mio pannello di unità (Ubuntu 12.10).

Ho seguito questo tutorial su handytutorial.com per creare un launcher personalizzato e trascinarlo sul pannello.

Devo solo sapere quale comando devo inserire. È possibile?


Cosa stai provando a lanciare?
Catalogna,

Penso che stia cercando di aggiungere un URL come launcher. Midori aveva questo, forse lo controllerò di nuovo.
userDepth

Risposte:


104

gnome-opennon funziona per me il 12.04 ma nautilus /pathaprire funziona.

Esempio: nautilus /home/john/Downloads.


Strano ... Sono il 12.04 in questo momento. gnome-openper me va bene. Stai usando Lubuntu? O Xubuntu?
Eric Carvalho,

L'ho provato sulla mia scatola (12.04 LTS con Unity 3D). gnome-opennon sembra essere installato (ma puoi installarlo facilmente). Preferisco comunque farlo nautilus <path>, poiché richiede 0 sforzi aggiuntivi.
Oaskamay,

8
Prova xdg-openinvece
elias

3
@oaskamay ho scoperto perché l'ho fatto gnome-open. Ho installato gnu-cash, che ha installato libgnome2-bin (gnome-open è presente) come una delle sue dipendenze.
Eric Carvalho,

1
Funziona anche il 18.04.
Célestin Taramarcaz,

60

Se la domanda è come aprire un file / cartella, la risposta è sempre xdg-open .

Da man xdg-open :

xdg-open apre un file o un URL nell'applicazione preferita dell'utente. Se viene fornito un URL, l'URL verrà aperto nel browser Web preferito dell'utente. Se viene fornito un file, il file verrà aperto nell'applicazione preferita per i file di quel tipo. xdg-open supporta URL di file, ftp, http e https.

In questo caso specifico il comandante

xdg-open folder

apre la cartella nel file manager predefinito, che si tratti di Nautilus, Dolphin, Thunar o qualsiasi altra cosa.


In realtà penso che la maggior parte delle applicazioni si comporterà normalmente e aprirà un file / url / binary essendo il tipo di file predefinito da gestire. Ad esempio: blender untitled.blend
userDepth

Questo strumento è stato deprecato, utilizzare invece 'gio open'.
ktec,

20

Una scorciatoia per aprire una cartella? Se questo è quello che vuoi, il comando è:

gnome-open </path/to/folder>

Ad esempio: gnome-open /home/Tiago/Downloads.

Se non è installato, esegui sudo apt-get install libgnome2-bin.


funziona per me su Ubuntu 15.05
lakesare il

Funziona anche su Ubuntu 16.04 GNOME Flashback.
chus,

11

Utilizzare il comando nautilus <path>.

Ad esempio: nautilus /home/oaskamayaprirò la mia ~cartella home ( ).

Inoltre, se è necessario aprire la GUI con i permessi di root, eseguire gksu nautilus <path>. Funziona anche con tutti i front-end della GUI (ad es gksu gedit /etc/default/grub.).

È importante notare che non dovresti mai avviare app della GUI in questo modo sudo gedit /etc/default/grub.


4

xdg-openfunziona per me su Ubuntu 16.04 . Ho fatto solo una copia di questo comando come open:

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

Ora puoi usarlo come su mac os :

open ./

Questo potrebbe rispondere al titolo della domanda, ma non riesco a vedere come si allinea alla domanda.
anonymous2

Rispondere al titolo della domanda sembra più importante, ho trovato questa risposta durante la ricerca di ciò che è stato chiesto nel titolo. Un vero peccato è solo una copia di un'altra risposta sulla stessa domanda, data 3 anni prima ...
Hans Janssen,

0

Puoi creare un semplice alias chiamato "open" o "o" ecc ... in .bashrc

sudo nano ~/.bashrc

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

disconnetti account, accedi, apri il terminale e scrivi apri


-1

Usa la funzione app di Midori. Quando creo un'app in questo modo, questa viene aggiunta ai lanciatori.

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine

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.