Как открыть папку в linux через терминал? [закрыто]

Как я могу открыть папку в каталоге?

скажем, я изменил свой текущий каталог на: cd / root / dir /

, затем я перечислю все там файлы: ls folder1 folder2 folder3

Теперь я хочу открыть папку folder1. Если я попробую "./", я получу: ./folder1 bash: ./folder1: Это каталог

Как я могу сделать это, не набирая снова cd, например: cd $ (pdw) / folder1

28
задан 11 May 2014 в 16:56

5 ответов

Если Вы хотите открыть папку с помощью файлового менеджера наутилуса, можно переместиться в требуемый каталог как, Вы упомянули cd /root/dir/, проверьте папки под тем путем с помощью ls и затем если Вы хотите открыть тип folder1:

nautilus folder1
27
ответ дан 16 November 2019 в 11:33

./ используется для выполнения файла (Для не открытия каталога).

(В) Метод CLI : можно открыть папку в терминале на cd folder1 или dir folder1 или ls folder1.

(К) Метод GUI: , Если Вы хотите открыться файловым менеджером (ex:nautilus) тогда тип nautilus folder1 (для наутилуса Ubuntu файловый менеджер по умолчанию)

13
ответ дан 16 November 2019 в 11:33

Я нашел, что просто ввод gnome-open "any-oject" открывает любую папку или файл в программе по умолчанию на Ubuntu. Если это, оказывается, папка, она использует Ваш проводник папки по умолчанию:)

6
ответ дан 16 November 2019 в 11:33

оболочка zsh может сделать это с AUTO_CD опция.

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

Просто помещает setopt AUTO_CD в Ваш .zshrc файл (запустите zsh одно время сначала для создания файлы zsh среды). Можно вызвать непосредственно zsh при терминальной подсказке для запуска сессия zsh , или можно изменить оболочку по умолчанию, чтобы быть zsh с команда chsh.

Btw это не странная функция, crossable каталоги действительно имеют "выполнить" атрибут, таким образом, имеет смысл к способному выполнять каталог как любые стандартные команды.

1
ответ дан 16 November 2019 в 11:33

Вы могли определить каталог с помощью ls, он даст Вам список этого содержание, не перемещаясь из Вашего каталога

ls -al /path/to/directory
0
ответ дан 16 November 2019 в 11:33

Другие вопросы по тегам:

Похожие вопросы: