Как открыть каталог nautilus и выбрать в нем файл из командной строки?

Я знаю, как открыть каталог, но я не знаю, как выбрать файл из командной строки.

Редактировать:

Я не знаю, как это работает, но когда я перемещаю любой файл в каталог, а затем открываю каталог, этот файл выбран.

5
задан 15 September 2011 в 20:38

4 ответа

Я не думаю, что есть возможность сделать это. См .:

  • man nautilus
  • nautilus --help
  • http://live.gnome.org/Nautilus
  • [ 1112]

    Вы можете открыть файл, как если бы вы дважды щелкнули по нему в nautilus с помощью команды xdg-open:

    xdg-open file
    

    Если вы действительно хотели иметь эту особенность , это потребовало бы взлома кода Наутилуса .

0
ответ дан 15 September 2011 в 20:38

Когда вы в xterm, просматриваете каталоги в командной строке и затем хотите открыть окно nautilus для этого каталога, сделайте следующее:

nautilus --browser .
0
ответ дан 15 September 2011 в 20:38

Я думаю, что на самом деле это проще, чем кажется. Я попробовал вот что:

nautilus <path_to_file>

Сначала файл не выглядит выбранным, но это только потому, что окно nautilus не активно. Если вы щелкните по нему, вы увидите, что имя файла выбрано.

Так как я предполагаю, что вы хотите получить дополнительную визуальную обратную связь, я использовал xdotool, чтобы сделать простой тест для выбора /var/log/dpkg.log следующим образом:

nautilus /var/log/dpkg.log && sleep 3 && xdotool search -name log windowactivate

То, что вы должны увидеть, это то, что наутилус в открывается с использованием каталога /var/log/ и через три секунды окно активируется (имя окна просто log), и имя файла подсвечивается, так как оно выбрано.

Примечание: в этом примере, если для режима сна задано более короткое время, вы можете не получить ожидаемый результат, поскольку вам необходимо правильно отобразить окно, прежде чем пытаться его активировать.

0
ответ дан 15 September 2011 в 20:38

Команда 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-архивов.

0
ответ дан 15 September 2011 в 20:38

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

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