Открытие файлового браузера из терминала

Вопрос или проблема

Какой командой открыть файловый менеджер? Я хочу назначить сочетание клавиш для открытия конкретной папки.

nautilus --browser гарантирует, что Nautilus будет запущен в режиме просмотра, даже если вы обычно используете его в пространственном режиме.

Вы можете добавить путь, который хотите открыть, в конце:

nautilus --browser ~/some/directory

С 2018 года можно использовать инструмент командной строки GIO на Gnome:

gio open some/directory

Редактировать: Другой вариант – это xdg-open. Также посмотрите на этот ответ для получения дополнительных деталей.

Команда gnome-open откроет директорию с соответствующим приложением, которым в данном случае является Nautilus:

gnome-open PATH

Это откроет директорию /tmp с помощью файлового менеджера Nautilus.

gnome-open /tmp

Или:

cd /tmp
gnome-open .

Мне нравится команда gnome-open, потому что вы можете использовать эту же команду для открытия файла с соответствующим приложением. Нет необходимости запоминать какие-то странные флаги. Она просто работает.

  • gnome-open file.pdf откроет PDF в PDF-браузере.
  • gnome-open file.zip откроет zip-файл с помощью просмотрщика архивов Zip.

Также она похожа по названию и функции на команду Mac OS X open для тех из нас, кто использует Mac.

Для меня самый безопасный способ, совместимый почти со всеми средами – это xdg-open

xdg-open $HOME/test

Это откроет папку с именем test (например) в вашем домашнем каталоге.

Для справки, я использую Ubuntu Bionic 18.04.

Самый простой и безопасный способ, которым я открываю файловый менеджер из командной строки – это команда xdg-open, которая сама по себе часто является псевдонимом команды browse, если это больше в вашем стиле. xdg-open поставляется с Ubuntu.

xdg-open также может открывать любые файлы или URL веб-страниц и будет открывать их в соответствии с приложением по умолчанию вашего компьютера для файлов этого типа.

Примеры:

browse .
Открывает файловый менеджер в текущей директории.

xdg-open ~ Делает то же самое, но для моего домашнего каталога.

xdg-open https://www.google.ca Запускает главную страницу Google с помощью вашего браузера по умолчанию (xdg-open откроет её в новой вкладке, если сеанс браузера уже открыт).

Страницы man для xdg-open можно найти здесь

Обратите внимание, что команда xdg-open не предназначена для использования с привилегиями root.

Я добавил следующую строку в мой .bashrc:

alias opn="nautilus -s ."

Теперь вы можете открыть с помощью

$ opn /path/to/folder

На ubuntu 20.04 выполните: browse ./directory_path

Вы можете использовать

  • nautilus PATH для Gnome
  • nemo PATH для Cinnamon
  • caja PATH для MATE
  • thunar PATH для Xfce

Поскольку я привык к explorer ., я добавляю алиас в свои системы Linux.

echo 'alias explorer="gio open"' >> ~/.bashrc

В новом терминале я могу:

explorer .

Используйте nautilus

Для просмотра файлов как root, используйте gksudo nautilus.

Де-факто способ в текущем dеbian / *buntu сейчас – это xdg-open, смотрите этот ответ, который интересен. Если вы используете оболочку bash, вы можете найти
этот скрипт полезным, особенно если вы переходите с MacOS, используя команду терминала open.

Вот версия для bash

Вот портированная версия для zsh

  1. Используя nautilus для текущей директории -> nautilus ./
  2. Используя gnome-open для текущей директории -> gnome-open ./
    Для gnome-open может потребоваться установить sudo apt install libgnome2-bin

Ответ или решение

Открытие файлового менеджера из терминала: Подробное руководство

Если вы хотите открыть файловый менеджер из терминала, у вас есть несколько эффективных команд на выбор, которые позволяют сделать это быстро и удобно. Также рассмотрим, как назначить сочетание клавиш для открытия определенной папки. Ниже приведены различные команды, которые вы можете использовать в зависимости от вашей среды рабочего стола.

1. Использование Nautilus

Если вы используете окружение Gnome, Nautilus является стандартным файловым менеджером. Для его открытия используйте следующую команду:

nautilus --browser ~/путь/к/папке

Эта команда откроет указанную папку в режимe браузера. Если вы хотите открыть текущую директорию, можете использовать:

nautilus --browser .

2. Использование GIO

Команда GIO, представленная в Gnome с 2018 года, также позволяет открывать директории или файлы, используя следующий синтаксис:

gio open ~/путь/к/папке

GIO автоматически использует соответствующее приложение для открытия указанной директории или файла.

3. Использование xdg-open

Наиболее универсальным и совместимым решением на большинстве дистрибутивов Linux является:

xdg-open ~/путь/к/папке

Команда xdg-open позволяет открывать не только папки, но и файлы или веб-страницы, используя приложения по умолчанию, настроенные в системе.

Примеры использования:

  • Для открытия домашней директории:
    xdg-open ~
  • Для открытия текущей директории:
    xdg-open .

4. Использование gnome-open

Если у вас установлена утилита gnome-open, её использование также весьма просто:

gnome-open ~/путь/к/папке

Эта команда открывает папку с помощью Nautilus, если он является стандартным файловым менеджером вашей системы.

5. Другие файловые менеджеры

В зависимости от используемой вами среды рабочего стола могут быть и другие файловые менеджеры:

  • Nemo (для Cinnamon):

    nemo ~/путь/к/папке
  • Caja (для MATE):

    caja ~/путь/к/папке
  • Thunar (для Xfce):

    thunar ~/путь/к/папке

6. Создание алиасов для удобства

Вы можете создать алиасы в вашем .bashrc для более легкого доступа. Например, добавив следующую строку:

alias opn="nautilus --browser ."

Теперь вы сможете просто ввесить:

opn

Чтобы открыть текущую директорию в Nautilus.

7. Назначение горячих клавиш

Чтобы открыть определенную папку с помощью комбинации клавиш, выполните следующие шаги:

  1. Откройте настройки вашей системы.
  2. Перейдите в раздел "Клавиатура" или "Комбинации клавиш".
  3. Добавьте новое сочетание клавиш и введите желаемую команду (например, xdg-open ~/путь/к/папке) в поле для ввода команды.
  4. Назначьте сочетание клавиш, например, Ctrl + Alt + F.

Теперь, нажав заданное сочетание клавиш, вы сможете быстро открывать указанную папку.

Заключение

Открытие файлового менеджера из терминала – это не только быстро и удобно, но и позволяет более эффективно управлять файлами и папками на вашем компьютере. Используйте предложенные команды, чтобы настроить свою работу под себя, и не забывайте о возможности создавать алиасы и назначать сочетания клавиш для повышения вашей продуктивности.

Оцените материал
Добавить комментарий

Капча загружается...