В 10.10 при открытии каталога в Nautilus мне было интересно, как скопировать текущий путь?
Моя адресная строка, изображенная здесь, не копируется:
В 10.10 при открытии каталога в Nautilus мне было интересно, как скопировать текущий путь?
Моя адресная строка, изображенная здесь, не копируется:
Ответы:
Ctrl+L
, Очень расстраивает, что в меню «Вид» нет опции (которая должна быть четко обозначена как Ctrl + L). Пришлось сделать поиск в сети.
И потом очень расстраивает, что Ctrl + L не переключает его обратно. Другой веб-поиск ... Drum roll ...Esc
А потом, как установить свои предпочтения? Веб-поиск ... Необходимо установить gconf-editor или dconf-editor или вручную использовать команду терминала:
gsettings set org.gnome.nautilus.preferences always-use-location-entry true
http://ubuntuforums.org/showthread.php?t=1504058
Конечно, это было бы немного менее болезненно, если бы в контекстном меню была опция «терминал здесь». Веб-поиск ... Установитьnautilus-open-terminal
Как открыть терминал в текущем местоположении?
Вздох. Упрощенные интерфейсы так сложно понять. Я ценю все полезные ответы, которые люди выложили в Интернете для нас, чтобы найти.
Могу ли я спросить, почему вы хотите путь?
Если вам нужен путь, потому что вы хотите использовать его и перемещаться напрямую из терминала, то вы можете просто установить nautilus-open-terminal с помощью synaptic .
Или же
sudo apt-get install nautilus-open-terminal
После этого просто щелкните правой кнопкой мыши по любой папке и используйте «Открыть в терминале».
Если вы просто хотите путь, то Ctrl + L будет хорошо.
E: Unable to locate package nautilus-open-terminal
,
Вы также можете ввести в свой терминал, gconftool-2 --type=Boolean --set apps/nautilus/preferences/always_use_location_entry true
чтобы вы всегда получили текстовую панель местоположения.
Вставить
#!/bin/bash
echo -n "${PWD}" | xclip -selection clipboard
в ~/.local/share/nautilus/scripts/Copy Directory Path
.
(требуется, чтобы xclip был установлен)
Теперь вы можете щелкнуть правой кнопкой мыши файл, навести курсор мыши на «Сценарии» и выбрать «Копировать путь к каталогу», чтобы скопировать путь к каталогу, в котором находится файл. Предостережение: не будет работать в пустой директории.
echo -n "${PWD}"
: Выводит текущую рабочую директорию (Nautilus устанавливает рабочую директорию скрипта на ту, которую вы открыли в окне, из которого вы запустили скрипт) без завершающей строки. Первоначально я считал pwd | head -c -1
, что pwd включает завершающий перевод строки, но это было два ненужных вызова внешних программ по сравнению с echo
.xclip -selection clipboard
: xclip
по умолчанию копирует в «основной» буфер обмена X11, но большинство рабочих столов используют буфер обмена «буфер обмена» для своего буфера обмена. Я не могу поверить, что я только что написал
cd
каталог находился в Nautilus. Быстрый способ сделать это -right-click
выбрать и выбратьopen in terminal
(до тех пор, пока вы~/.bashrc
не установите свойpwd
)