Jak otworzyć folder (z GUI) z terminala?


86

Chcę umieścić link / skrót / launcher w moim panelu jedności (ubuntu 12.10).

Śledziłem ten tutorial na handytutorial.com celu stworzenie własnego wyrzutnię i przeciągnij go do centrali.

Muszę tylko wiedzieć, które polecenie muszę wprowadzić. czy to możliwe?


Co próbujesz uruchomić?
— catalesia

Myślę, że próbuje dodać adres URL jako program uruchamiający. Midori miał to kiedyś, może to jeszcze raz sprawdzę.
— userDepth

Odpowiedzi:


104

gnome-opennie działa dla mnie 12.04, ale nautilus /pathotwarcie działa.

Przykład: nautilus /home/john/Downloads.


Dziwne ... Mam teraz 12.04. gnome-openpracuje dla mnie. Czy korzystasz z Lubuntu? Czy Xubuntu?
— Eric Carvalho,

Wypróbowałem to na moim urządzeniu (12.04 LTS z systemem Unity 3D). gnome-opennie wydaje się być zainstalowany (ale możesz go łatwo zainstalować). Nadal wolę to robić nautilus <path>, ponieważ wymaga 0 dodatkowego wysiłku.
— oaskamay

8
Spróbuj xdg-openzamiast tego
— elias

3
@oaskamay Dowiedziałem się, dlaczego tak jest gnome-open. Zainstalowałem gnu-cash, który zainstalował libgnome2-bin (gnome-open jest w nim) jako jedną z jego zależności.
— Eric Carvalho,

1
Działa również w dniu 18.04.
— Célestin Taramarcaz

60

Jeśli pytanie brzmi: jak otworzyć plik / folder, odpowiedzią jest zawsze xdg-open .

Od man xdg-open :

xdg-open otwiera plik lub adres URL w preferowanej aplikacji użytkownika. Jeśli zostanie podany adres URL, zostanie on otwarty w preferowanej przeglądarce użytkownika. Jeśli plik zostanie podany, zostanie on otwarty w preferowanej aplikacji dla plików tego typu. xdg-open obsługuje adresy URL plików, ftp, http i https.

W tym konkretnym przypadku polecenie

xdg-open folder

otwiera folder w domyślnym menedżerze plików, czy to Nautilus, Dolphin, Thunar, czy cokolwiek innego.


Myślę, że większość aplikacji zachowuje się normalnie i otwiera plik / url / binarny, ponieważ jest to domyślny typ pliku do obsługi. Np .: blender untitled.blend
— userDepth

To narzędzie jest przestarzałe, zamiast niego użyj „gio open”.
— ktec

20

Skrót, aby otworzyć folder? Jeśli tego chcesz, polecenie to:

gnome-open </path/to/folder>

Na przykład: gnome-open /home/Tiago/Downloads.

Jeśli nie jest zainstalowany, uruchom sudo apt-get install libgnome2-bin.


działa dla mnie na Ubuntu 15.05
— jezior

Działa również na Ubuntu 16.04 GNOME Flashback.
— chus

11

Użyj polecenia nautilus <path>.

Na przykład: nautilus /home/oaskamayotworzy mój ~folder home ( ).

Ponadto, jeśli chcesz otworzyć GUI z uprawnieniami administratora, uruchom gksu nautilus <path>. Działa z każdym interfejsem GUI (np gksu gedit /etc/default/grub.).

Należy pamiętać, że nigdy nie należy uruchamiać takich aplikacji GUI sudo gedit /etc/default/grub.


4

xdg-opendziała dla mnie na Ubuntu 16.04 . Zrobiłem kopię tego polecenia tylko jako open:

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

Teraz możesz go używać tak jak na Mac OS :

open ./

To może odpowiedzieć na tytuł pytania, ale nie widzę, jak to się zgadza z pytaniem.
— anonimowy2

Odpowiedź na tytuł pytania wydaje się ważniejsza, znalazłem tę odpowiedź, szukając tego, o co pytano w tytule. Szkoda, że ​​to tylko kopia kolejnej odpowiedzi na to samo pytanie, podana 3 lata wcześniej ...
— Hans Janssen

0

Możesz utworzyć prosty alias o nazwie „otwarty” lub „o” itp. W .bashrc

sudo nano ~/.bashrc

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

wyloguj się, zaloguj, otwórz terminal i napisz otwórz


-1

Użyj funkcji aplikacji Midori. Gdy tworzę aplikację w ten sposób, jest ona dodawana do programów uruchamiających.

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.