Jak otworzyć folder w systemie Linux za pomocą terminala? [Zamknięte]


29

Jak mogę otworzyć folder w katalogu?

powiedz, że zmieniam mój bieżący katalog na: cd /root/dir/

następnie wymieniam wszystkie pliki tam: ls folder1 folder2 folder3

Teraz chcę otworzyć folder 1. Jeśli spróbuję „./”, otrzymam: ./folder1 bash: ./folder1: Is a directory

Jak mogę to zrobić bez konieczności ponownego wpisywania cd, tj .: cd $(pdw)/folder1


1
po prostu wpisz cd folder1
Avinash Raj

Jeśli chcesz zmienić katalog, powinieneś użyć cd folder1. użyłeś ./folder1 to nie będzie działać. „./” służy do wykonania pliku wykonywalnego, ale folder jest katalogiem.
Sudheer

2
@ user280447: Wspominasz o dokładnej metodzie, którą chcesz otworzyć (CLI lub GUI) i Linux OS: Ubuntu czy inny?
Pandya

3
Co rozumiesz przez „otwarcie”? Wymienić zawartość? Czy otworzyć go w graficznym menedżerze plików?
terdon

3
xdg-open ./folder1
user.dz

Odpowiedzi:


29

Jeśli chcesz otworzyć folder za pomocą menedżera plików nautilus, możesz przejść do żądanego katalogu, tak jak wspomniałeś cd /root/dir/, sprawdź foldery pod tą ścieżką, używając, lsa następnie, jeśli chcesz otworzyć folder 1, wpisz:

nautilus folder1

1
Jestem na Debianie i to nemozamiast nautilusmnie
Barry McNamara

13

./ służy do wykonania pliku (nie otwierać katalogu).

(W) Sposób CLI : Można otworzyć folder, w terminalu przez cd folder1lub dir folder1lub ls folder1.

Metoda (Do) GUI: Jeśli chcesz otworzyć za pomocą menedżera plików (np. Nautilus), wpisz nautilus folder1(dla Ubuntu nautilus jest domyślnym menedżerem plików)


6

Przekonałem się, że samo wpisanie gnome-open "any-oject"otwiera dowolny folder lub plik w domyślnym programie Ubuntu. Jeśli jest to folder, używa domyślnego eksploratora folderów :)


gnome-open /pathdziała również dla Redhat (RHEL).
Ivan Chau,

kd-open /pathjest odpowiednikiem Kubuntu.
BrianD

1

Zsh shell może to zrobić z tą AUTO_CDopcją.

bob@tp ~ % setopt AUTO_CD
bob@tp ~ %
bob@tp ~ % ./Documents
bob@tp ~/Documents % 
bob@tp ~/Documents % pwd
/home/bob/Documents 

Wystarczy umieścić setopt AUTO_CDw .zshrcpliku (start zsh raz pierwszy stworzyć zsh plików Środowisko). Możesz wywołać bezpośrednio zsh w wierszu poleceń terminala, aby rozpocząć sesję zsh lub możesz zmienić domyślną powłokę na zsh za pomocą polecenia chsh .

Przy okazji nie jest to dziwna cecha, katalogi, które można krzyżować, mają atrybut „execute”, więc sensowne jest, aby móc wykonać katalog jak każde standardowe polecenie.


0

Możesz określić katalog za pomocą ls, da ci listę tej zawartości bez konieczności przenoszenia się z katalogu

ls -al /path/to/directory
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.