Я знаю, как открыть каталог, но я не знаю, как выбрать файл из командной строки.
Редактировать:
Я не знаю, как это работает, но когда я перемещаю любой файл в каталог, а затем открываю каталог, этот файл выбран.
Я не думаю, что есть возможность сделать это. См .:
man nautilus
nautilus --help
Вы можете открыть файл, как если бы вы дважды щелкнули по нему в nautilus с помощью команды xdg-open:
xdg-open file
Если вы действительно хотели иметь эту особенность , это потребовало бы взлома кода Наутилуса .
Когда вы в xterm, просматриваете каталоги в командной строке и затем хотите открыть окно nautilus для этого каталога, сделайте следующее:
nautilus --browser .
Я думаю, что на самом деле это проще, чем кажется. Я попробовал вот что:
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
), и имя файла подсвечивается, так как оно выбрано.
Примечание: в этом примере, если для режима сна задано более короткое время, вы можете не получить ожидаемый результат, поскольку вам необходимо правильно отобразить окно, прежде чем пытаться его активировать.
Команда 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-архивов.