Скопируйте путь к файлу и папке из Nautilus

Как скопировать полный путь к файлам и папкам в Nautilus? В контекстном меню, вызываемом правой кнопкой мыши, такой опции нет. В окне свойств файла / папки я могу только скопировать путь к папке.

54
задан 25 April 2014 в 18:28

7 ответов

Чтобы быстро получить путь к файлу в Nautilus, мы можем использовать контекстную запись правой кнопкой мыши «Копировать» , чтобы скопировать путь к файлу в буфер обмена.

Затем просто «Вставить» (соответственно «Вставить имена файлов» ) этот путь из буфера обмена в другое приложение, например, текстовый редактор.

0
ответ дан 25 April 2014 в 18:28

Вы можете использовать для копирования пути к папке из Наутилуса команду

Ctrl + l

0
ответ дан 25 April 2014 в 18:28

Я нашел решение для этого. Вы можете использовать утилиту действий Nautilus для добавления «Копировать путь» и «Копировать путь к каталогу» в контекстное меню.

Это, кажется, работает хорошо.

Источник . Не забудьте сделать исполняемый файл .py-файла.

0
ответ дан 25 April 2014 в 18:28

Я действительно пропустил эту функцию в LXDE, так как мой новый ноутбук снова достаточно мощный для Unity.

Soooooooo ....

... просто sudo apt-get install pcmanfm , откройте его, выберите «держать в Unity запусках» и, наконец, удалите Nautilus.

Логотип тот же, вы выиграли » Я не заметил разницы - за исключением того, что теперь вы можете скопировать путь.

0
ответ дан 25 April 2014 в 18:28

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

0
ответ дан 25 April 2014 в 18:28

К сожалению, вставка пути к файлу с Наутилуса на Терминал GNOME не работает как ожидалось. Это вставляет путь, поскольку URL с URL закодировал символы. Например, это вставляет:

 file:///etc/gconf/gconf.xml.defaults/%25gconf-tree.xml

вместо

 /etc/gconf/gconf.xml.defaults/%gconf-tree.xml

Решение с буфером обмена

Используйте Редактирование> функция Имен файлов Вставки из меню терминалов, которое также заботится о выходе для оболочки. К сожалению, эта функция не имеет сочетания клавиш (помимо Alt+E+F), и кажется, что не возможно установить использование того gconf-editor.

См., что также файл/путь к каталогу копии Наутилуса не должен помещать префикс "file://".

Решение с перетаскиванием

Перетаскивание файла или каталога с Наутилуса на Терминал GNOME передает правильно форматированный путь как Редактирование> упомянутые выше Имена файлов Вставки.

14
ответ дан 25 April 2014 в 18:28

Поскольку решение Takkat похоже не работает с Nautilus версии >= 3.30 (отчет об ошибке), я хотел бы предложить обходной путь, который создает параметр контекстного меню.

  1. Установите Filemanager-Actions и xclip:

sudo apt-get install filemanager-actions nautilus-actions xclip

  1. Запустите FileManager-Actions и создайте новое действие следующим образом:
  • Нажмите кнопку «Определить новое действие"
  • Назовите действие в "Списке элементов", например «Копировать путь в буфер обмена»
  • На вкладке «Действие» отметьте две опции «Отображать элемент в контекстном меню выбора» и «Отображать элемент в контекстном меню местоположения»
  • На вкладке «Команда» задайте путь на «bash», а «Параметры» на

-c «realpath -z %B | xclip -selection clipboard»

  • Нажмите кнопку «сохранить дерево элементов»
  • перезапустите nautilus: «nautilus -q»
  1. Теперь вы сможете щелкнуть правой кнопкой мыши файл/папку и увидеть действие, которое мы только что определили для копирования пути
2
ответ дан 6 March 2020 в 10:32

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

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