Як відкрити папку в Linux через термінал? [зачинено]


29

Як я можу відкрити папку в режимі?

скажіть, я міняю поточну каталог на: cd /root/dir/

тоді я перераховую всі файли там: ls folder1 folder2 folder3

Тепер я хочу відкрити папку1. Якщо я спробую "./", я отримаю: ./folder1 bash: ./folder1: Is a directory

Як це зробити, не вводячи cd знову, тобто: cd $(pdw)/folder1


1
просто наберіть cd folder1
Avinash Raj

Якщо ви хочете змінити каталог, ви повинні використовувати папку cd1. Ви використовували ./folder1 це не працює './' використовується для виконання виконуваного файлу, але папка - це каталог.
Суджер

2
@ user280447: Згадайте точний метод, який ви хочете відкрити (CLI або GUI) та Linux os: Ubuntu чи інший?
Пандія

3
Що ви маєте на увазі під "відкриттям"? Список вмісту? Відкрити його в графічному файловому менеджері?
тердон

3
xdg-open ./folder1
user.dz

Відповіді:


29

Якщо ви хочете відкрити папку через диспетчер файлів nautilus, ви можете перейти до потрібного каталогу, як ви згадали cd /root/dir/, перевірте папки під цим контуром за допомогою, lsа потім, якщо ви хочете відкрити папку1, введіть:

nautilus folder1

1
Я на debian, і це nemoзамість nautilusмене
Баррі Макнамара

13

./ використовується для виконання файлу (не для відкриття каталогу).

(In) Метод CLI : Ви можете відкрити папку в терміналі за допомогою cd folder1або dir folder1або ls folder1.

(К) GUI Метод: Якщо ви хочете відкрити з файл-менеджером (наприклад: наутилус) , а потім ввести nautilus folder1(для Ubuntu Наутілуса по замовчуванням файл-менеджер)


6

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


gnome-open /pathпрацює також для Redhat (RHEL).
Іван Чау

kd-open /pathє еквівалентом для Kubuntu.
BrianD

1

zsh shell може це зробити за допомогою 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 .

До речі, це не дивна особливість, у каталогів, що перетинаються, є атрибут "Execute", тому є сенс мати можливість виконувати каталог, як і будь-які стандартні команди.


0

Ви можете вказати каталог за допомогою ls, він надасть вам список цього вмісту, не рухаючись зі свого каталогу

ls -al /path/to/directory
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.