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?

Tiago
źródło
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.

Themiddaysun
źródło
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.

Dennis
źródło
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.

Eric Carvalho
źródło
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.

oaskamay
źródło
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 ./
Oleg Michajłow
źródło
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

kury
źródło
-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

userDepth
źródło