Как открыть папку (с графическим интерфейсом) из терминала?


86

Я хочу разместить ссылку / ярлык / панель запуска в моей панели Unity (Ubuntu 12.10).

Я следовал этому руководству на handytutorial.com, чтобы создать собственный модуль запуска и перетащить его на панель.

Мне просто нужно знать, какую команду мне нужно вводить. Это возможно?


Что вы пытаетесь запустить?
Каталезия

Я думаю, что он пытается добавить URL-адрес в качестве запуска. Мидори раньше имела это, может быть, я проверю это снова.
userDepth

Ответы:


104

gnome-openу меня не работает 12.04, но nautilus /pathоткрыть работает.

Пример: nautilus /home/john/Downloads.


Странно ... Я сейчас 12.04. gnome-openработает для меня. Вы используете Lubuntu? Или Xubuntu?
Эрик Карвалью,

Опробовал его на моей коробке (12.04 LTS под управлением Unity 3D). gnome-openкажется, не установлен (но вы можете установить его легко). Я все еще предпочитаю делать, nautilus <path>хотя, так как это требует 0 дополнительных усилий.
oaskamay

8
Попробуйте xdg-openвместо
Элиас

3
@oaskamay Я узнал, почему у меня есть gnome-open. Я установил gnu-cash, который установил libgnome2-bin (в нем находится gnome-open) как одну из его зависимостей.
Эрик Карвалью,

1
Работает и на 18.04.
Селестин Тарамарказ

60

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

От человека xdg-open :

xdg-open открывает файл или URL в предпочтительном приложении пользователя. Если указан URL-адрес, он будет открыт в предпочтительном веб-браузере пользователя. Если файл предоставлен, файл будет открыт в предпочтительном приложении для файлов этого типа. xdg-open поддерживает URL-адреса файлов, ftp, http и https.

В этом конкретном случае команда

xdg-open folder

открывает папку в вашем файловом менеджере по умолчанию, будь то Nautilus, Dolphin, Thunar или что-то еще.


На самом деле я думаю, что большинство приложений будут вести себя нормально и открывают файл / url / binary, который является типом файла по умолчанию для обработки. Например: blender untitled.blend
userDepth

Этот инструмент устарел, используйте вместо него «gio open».
ktec

20

Ярлык, чтобы открыть папку? Если это то, что вы хотите, команда:

gnome-open </path/to/folder>

Например: gnome-open /home/Tiago/Downloads.

Если он не установлен, запустите sudo apt-get install libgnome2-bin.


у меня работает на Ubuntu 15.05
lakesare

Также работает на Ubuntu 16.04 GNOME Flashback.
Chus

11

Используйте команду nautilus <path>.

Например nautilus /home/oaskamay, откроет ~папку home ( ).

Кроме того, если вам нужно открыть графический интерфейс с правами root, запустите gksu nautilus <path>. Он работает с каждым интерфейсом GUI тоже (например gksu gedit /etc/default/grub).

Важно отметить, что вы никогда не должны запускать такие приложения с графическим интерфейсом sudo gedit /etc/default/grub.


4

xdg-openу меня работает на убунту 16.04 . Я только сделал копию этой команды как open:

sudo cp /usr/bin/xdg-open /usr/bin/open
sudo chmod 775 /usr/bin/open

Теперь вы можете использовать его так же, как на Mac OS :

open ./

Это может ответить на заголовок вопроса, но я не вижу, как это согласуется с вопросом.
anonymous2

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

0

Вы можете сделать простой псевдоним с именем "open" или "o" и т. Д. В .bashrc

sudo nano ~/.bashrc

# add personaly open alias
alias open='xdg-open ./'

Выйдите из аккаунта, войдите, откройте терминал и напишите open


-1

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

введите описание изображения здесь

введите описание изображения здесь

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.