Как передать содержимое буфера обмена в файл?

Я хочу передать / вывести содержимое (особенно текст) буфера обмена / Ctrl + C в файл, предпочтительно используя Bash или Perl (по порядку) , Я бы предпочел не использовать приложения с графическим интерфейсом, пожалуйста.

19
задан 12 January 2014 в 01:11

3 ответа

Вы также можете использовать xclip (установить с sudo apt-get install xclip) следующим образом:

xclip -selection clipboard -o > clipboard.txt

, который поместит буфер обмена в clipboard.txt в рабочей папке.

0
ответ дан 12 January 2014 в 01:11
  • 1
    Я могу поместить то Восстановление Начальной загрузки на тот же USB, который я использовал для установок Ubuntu? Или я должен буду вытереть USB для использования Восстановления Начальной загрузки? – cooljj21 24 May 2015 в 19:34

Другой вариант - gpaste, который имеет преимущество в том, что может получить несколько предыдущих копий буфера обмена.

Установите его с помощью

sudo apt-get install gpaste

И вы можете восстановить последнюю копию с помощью

gpaste get 0 > file.txt

Обратите внимание, что вы можете изменить 0 на любое число, чтобы получить другие копии.

0
ответ дан 12 January 2014 в 01:11

Как передать содержимое буфера обмена в файл?

Вы можете сделать это, используя xsel. Введите в терминал, чтобы установить его,

sudo apt-get install xsel

Чтобы поместить содержимое clipboard/Ctrl+C в файл, используйте

xsel -b > some.txt

Я помещаю содержимое буфера обмена в some.txt файл.

Готов.

Копировать содержимое файла / строку в буфер обмена

Вы можете пройти этот ответ до Раду Рэдяну , который описал, как вы можете скопировать содержимое файла / строку из терминала в буфер обмена, который можно вставить с помощью Ctrl + V

0
ответ дан 12 January 2014 в 01:11

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

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