Скопируйте файл в Nautilus и используйте его в командной строке оболочки

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

2 Solutions collect form web for “Скопируйте файл в Nautilus и используйте его в командной строке оболочки”

Нажмите Ctrl + C, чтобы скопировать. Когда вы вставляете в терминал, то вы получите имя файла (с его полным путем).

Вы получаете необработанное имя файла, которое не будет использоваться непосредственно в команде оболочки, если оно содержит пробелы или другие специальные символы. Чтобы использовать имя файла в команде, не используйте команду вставки из терминала, дайте оболочке выполнить вставку. Установите программу xsel (в большинстве дистрибутивов) и вызовите ее в командной строке внутри подстановки команд . Вам нужны двойные кавычки вокруг подстановки команд для защиты специальных символов, таких как пробелы.

 $ ls -l "`xsel -b`" 

Нажмите на него, нажмите Ctrl + C и просто вставьте его. Если вы используете xclip -selection cw для вставки вместо Ctrl + Shift + V, вы не получите никакого file:// префикс или кодирование URL.

Я рекомендую обернуть это в нечто более удобное для использования и использовать для манипулирования буфером обмена, когда вы находитесь в терминале. Вот статья, в которой обсуждается этот метод с использованием инструмента командной строки, он называется: VIPE БЕЗ БОЛЬШЕ .

  • Полностью отключить ключ PrntScr
  • Как получить ширину границы окна X из командной строки?
  • Что такое X Window System?
  • Xorg Dualhead карты клавиатуры и мыши ввода только на конкретный экран
  • Как снова включить ключ блокировки колпачка?
  • Как создать новый Xauthority без дома?
  • Как заставить X использовать определенный дисплей, независимо от того, подключен ли он?
  • как долго xhost + local: active
  • notify-send from root cron
  • Как переключить или отключить отправку текста в буфер обмена
  • Отключение звука от конкретного виртуального дисплея
  • Проблема туннелирования X с удаленной машины
  • Interesting Posts

    rename (1) -подобный скрипт в Perl, но для копирования файлов?

    Где scp помещал эти файлы?

    Несколько дистрибутивов Linux или Unix, одинаковый домашний раздел или данные?

    Как перемонтировать модуль монтирования Systemd с различными параметрами?

    Какая опция ядра для «Контроллера Thermal Management Controller для семейств чипсетов семейства Intel 8 Series»

    Не удалось загрузить после установки после обновления systemd

    Linux root на F2FS

    Установка раздела в «песочницу»

    gnome-classic как сеанс по умолчанию для всех пользователей?

    Почему find -exec du суммируется по-разному?

    Автоматически устанавливать атрибуты файлов в заданном каталоге

    bash – Разделить значения «таблицы» в строки в массиве

    Как перемещать файлы на sftp-сервере?

    FTP на Linux RH – застрял на 150 Ascii

    Инструменты для управления пользовательским установочным префиксом для программного обеспечения, скомпилированного из исходного кода?

    Linux и Unix - лучшая ОС в мире.