Apertura del browser dei file dal terminale


78

Qual è il comando per aprire il browser dei file? Lo voglio in modo da poter assegnare una scorciatoia da tastiera per aprire una cartella specifica.

Risposte:


93

nautilus --browser assicurerà che Nautilus venga avviato in modalità browser anche se normalmente lo si utilizza in modalità spaziale.

Puoi aggiungere il percorso che vuoi aprire fino alla fine:

nautilus --browser ~/some/directory

Ma il problema che ho nautilusè che ha i permessi di root. Come posso evitarlo? Non voglio cancellare accidentalmente alcun file.
Jon Doe,

4
Non dovrebbe avere i permessi di root se non lo avvii con gksudo.
mgunes,

semplicemente puoi digitare nautilus nel testo del comando. Ho fatto lo stesso shorcut usando Win + E per l'apertura di nautilus
Amit Rane,

1
questo sembra funzionare bene, ma genera un sacco di errori per me e gli altri .
Jeff Puckett,

52

Il comando gnome-open aprirà una directory con l'applicazione appropriata, che in questo caso è Nautilus:

gnome-open PATH

Questo aprirà la directory / tmp usando il browser di file Nautilus.

gnome-open /tmp

O

cd /tmp
gnome-open .

Mi piace il gnome-opencomando perché è possibile utilizzare questo stesso comando esatto per aprire un file con l'applicazione appropriata. Non c'è bisogno di ricordare nessuna bandiera divertente. Funziona e basta.

  • gnome-open file.pdf aprirà il PDF in un browser PDF.
  • gnome-open file.zip aprirà un file zip usando il visualizzatore di archivi Zip.

È anche simile per nome e funzione al opencomando di Mac OS X , per quelli di noi che usano i Mac.


11
Per aggiornare questa risposta: gnome-open è ora chiamato gvfs-open. Se vuoi un comando indipendente dal desktop, puoi anche usare xdg-open.
Jason Champion,

Questo lascia il terminale sospeso in attesa di ulteriori input, quindi devi uccidere con Ctrl-C
Jeff Puckett,

1
@JeffPuckettII Nella mia esperienza, gnome-open file.extaprirò un file, lo passerò a un altro programma e poi uscirà. Non rimane in attesa di ulteriori input, almeno non sulla mia casella Ubuntu 14.04 a casa.
Stefan Lasiewski,

4
Per aggiornare l'aggiornamento di @ JasonChampion: gvfs-openora è obsoleto, sostituito da un piccolo script shell che chiama gio open. xdg-openè anche uno script wrapper e sulla maggior parte dei sistemi Ubuntu è probabile che chiami gio open. gnome-openesiste ancora come binario distinto dagio
scruss il


9

Ho inserito la seguente riga nel mio .bashrc:

alias opn="nautilus -s ."

Ora puoi aprire con

$ opn /path/to/folder

C'è un comando chiamato opengià nel pacchetto kbd, a cui è collegato openvt.
Volker Siegel,

Funziona anche con Ubuntu 18.04, a differenza di altre risposte qui.
nonbe

bella risposta. aiuta a creare il collegamento.
Mireille Raad,

5

Per me il modo più sicuro compatibile con quasi tutti gli ambienti è xdg-open

xdg-open $HOME/test

Ciò aprirebbe una directory denominata test (ad esempio) nella directory home.


3

Puoi usare

  • nautilus PATH per lo gnomo
  • nemo PATH per la cannella
  • caja PATH per il MATE
  • thunar PATH per la Xfce

3

Per riferimento, sto eseguendo Ubuntu Bionic 18.04.

Il modo più semplice e sicuro di aprire il file explorer dalla riga di comando è con il xdg-opencomando, che a sua volta spesso viene definito come browsecomando se è più il tuo stile. xdg-openspedito nativamente con Ubuntu.

xdg-open può anche aprire qualsiasi file o URL Web e lo aprirà in base all'applicazione predefinita del tuo computer per i file di quel tipo di file.

Esempi:

browse . Apre Esplora file nella mia directory corrente.

xdg-open ~ Fa lo stesso, ma la mia directory home.

xdg-open https://www.google.ca Avvia la home page di google con il browser predefinito (xdg-open la aprirà come una nuova scheda se è già aperta una sessione del browser).

Le pagine man per xdg-openpossono essere trovate qui

Si noti che il comando xdg-open non è pensato per essere utilizzato con i privilegi di root.


0

Uso nautilus

Per la navigazione dei file root, lo è gksudo nautilus.


0
  1. Utilizzo di nautilus per la directory corrente -> nautilus ./
  2. Uso di gnome-open per la directory corrente -> gnome-open ./
    Per gnome-open se potrebbe essere necessario installaresudo apt install libgnome2-bin
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.