Otwieranie przeglądarki plików z terminala

78

Jakie jest polecenie, aby otworzyć przeglądarkę plików? Chcę, aby móc przypisać skrót klawiaturowy do otwarcia określonego folderu.

Jon Doe
źródło

Odpowiedzi:

93

nautilus --browser zapewni uruchomienie Nautilusa w trybie przeglądarki, nawet jeśli zwykle używasz go w trybie przestrzennym.

Możesz dołączyć do końca ścieżkę, którą chcesz otworzyć:

nautilus --browser ~/some/directory
mgunes
źródło
Ale mam problem z nautilustym, że ma uprawnienia root. Jak mogę tego uniknąć? Nie chcę przypadkowo usunąć żadnych plików.
Jon Doe
4
Nie powinien mieć uprawnień administratora, chyba że uruchomisz go gksudo.
mgunes
po prostu możesz wpisać nautilus w tekście polecenia. Zrobiłem ten sam skrót za pomocą Win + E do otwierania nautilusa
Amit Rane
1
wydaje się to działać dobrze, ale generuje mnóstwo błędów dla mnie i innych .
Jeff Puckett
52

Polecenie gnome-open otworzy katalog z odpowiednią aplikacją, którym w tym przypadku jest Nautilus:

gnome-open PATH

Spowoduje to otwarcie katalogu / tmp przy użyciu przeglądarki plików Nautilus.

gnome-open /tmp

LUB

cd /tmp
gnome-open .

Podoba mi się to gnome-openpolecenie, ponieważ możesz użyć tego samego polecenia, aby otworzyć plik z odpowiednią aplikacją. Nie musisz pamiętać żadnych zabawnych flag. To po prostu działa.

  • gnome-open file.pdf otworzy plik PDF w przeglądarce PDF.
  • gnome-open file.zip otworzy plik zip za pomocą przeglądarki archiwów Zip.

Jest również podobny w nazwie i funkcji do polecenia Mac OS X open, dla tych z nas, którzy używają komputerów Mac.

Stefan Lasiewski
źródło
11
Aby zaktualizować tę odpowiedź: gnome-open nazywa się teraz gvfs-open. Jeśli chcesz komendy agnostic na pulpicie, możesz także użyć xdg-open.
Jason Champion
To pozostawia terminal zawieszony w oczekiwaniu na więcej danych, więc musisz zabijać klawiszem Ctrl-C
Jeff Puckett
1
@JeffPuckettII Z mojego doświadczenia wynika, gnome-open file.extże otworzę plik, przekażę go innemu programowi, a następnie zakończę. Nie zawiesza się, czekając na więcej danych, przynajmniej nie na moim Ubuntu 14.04 box w domu.
Stefan Lasiewski
4
Aby zaktualizować aktualizację @ JasonChampion: gvfs-openjest teraz przestarzała, zastąpiona małym skryptem powłoki, który wywołuje gio open. xdg-openjest także skryptem otoki i w większości systemów Ubuntu może to wywoływać gio open. gnome-opennadal istnieje jako plik binarny w odróżnieniu odgio
scruss
9

W moim wierszu wstawiam następujący wiersz .bashrc:

alias opn="nautilus -s ."

Teraz możesz otworzyć za pomocą

$ opn /path/to/folder
pindabaas
źródło
W openpakiecie znajduje się polecenie o nazwie już kbdpowiązane openvt.
Volker Siegel
Pracuje również w Ubuntu 18.04, w przeciwieństwie do niektórych innych odpowiedzi tutaj.
będąc
fajna odpowiedź. pomaga stworzyć skrót.
mireille raad
5

Dla mnie najbezpieczniejszym sposobem kompatybilnym z prawie wszystkimi środowiskami jest xdg-open

xdg-open $HOME/test

Spowoduje to otwarcie katalogu o nazwie test (na przykład) w katalogu domowym.

RJ
źródło
3

Możesz użyć

  • nautilus PATH dla gnoma
  • nemo PATH do cynamonu
  • caja PATH dla MATE
  • thunar PATH dla Xfce
1t1e1
źródło
3

Dla porównania używam Ubuntu Bionic 18.04.

Najłatwiejszym i najbezpieczniejszym sposobem otwierania eksploratora plików z wiersza poleceń jest xdg-openpolecenie, które samo jest często aliasowane jako browsepolecenie, jeśli jest to bardziej zgodne z twoim stylem. xdg-openjest dostarczany z Ubuntu.

xdg-open może również otworzyć dowolny plik lub adres URL i otworzy go zgodnie z domyślną aplikacją komputera dla plików tego typu pliku.

Przykłady:

browse . Otwiera eksplorator plików w moim bieżącym katalogu.

xdg-open ~ Robi to samo, ale mój katalog domowy.

xdg-open https://www.google.ca Uruchamia stronę główną Google z domyślną przeglądarką (xdg-open otworzy ją jako nową kartę, jeśli sesja przeglądarki jest już otwarta).

Strony podręcznika dla xdg-openmożna znaleźć tutaj

Zauważ, że polecenia xdg-open nie należy używać z uprawnieniami roota.

Tyrel Kostyk
źródło
0

Posługiwać się nautilus

Do przeglądania plików root jest to gksudo nautilus.

Lyrositor
źródło
0
  1. Korzystanie z nautilus dla bieżącego katalogu -> nautilus ./
  2. Używanie gnome-open dla bieżącego katalogu -> gnome-open ./
    Dla gnome-open, jeśli może być wymagana instalacjasudo apt install libgnome2-bin
Aks
źródło