Відповіді:
nautilus --browser забезпечить запуск Nautilus в режимі браузера, навіть якщо ви зазвичай використовуєте його в просторовому режимі.
Ви можете додати шлях, який ви хочете відкрити до кінця:
nautilus --browser ~/some/directory
gksudo.
Команда 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.
gnome-open file.extвідкрию файл, передамо його іншій програмі і потім вийду. Він не висить в очікуванні додаткового введення, принаймні, не на моїй коробці Ubuntu 14.04 вдома.
gvfs-openтепер застарілий, замінений на невеликий скрипт оболонки, який викликає gio open. xdg-openтакож є скриптом для обгортки, і в більшості систем Ubuntu це, ймовірно, дзвонить gio open. gnome-openдосі існує як двійковий відмінність відgio
З 2018 року на Gnome можна використовувати інструмент командного рядка GIO :
gio open some/directory
Я ставлю наступний рядок у своєму .bashrc:
alias opn="nautilus -s ."
Тепер ви можете відкрити
$ opn /path/to/folder
openвже в пакеті kbd, вона пов'язана з openvt.
Для довідки, я запускаю 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 відкриє її як нову вкладку, якщо сеанс браузера вже відкритий).
Сторінки для людини xdg-openможна знайти тут
Зауважте, що команда xdg-open не призначена для використання з кореневими привілеями.
nautilusполягає в тому, що вона має кореневі дозволи. Як я можу цього уникнути? Я не хочу випадково видаляти жодні файли.