Como canalizar / descarregar o conteúdo da área de transferência para um arquivo?

9

Eu quero enviar / descarregar o conteúdo (especialmente texto) da área de transferência / Ctrl + C para um arquivo, de preferência usando Bash ou Perl (em ordem) . Eu prefiro não usar aplicativos GUI por favor.

    
por precise 27.11.2013 / 05:10

3 respostas

10

Como canalizar o conteúdo da área de transferência para um arquivo?

Você pode fazer isso usando xsel . Digite o terminal para instalá-lo,

sudo apt-get install xsel

Para colocar o conteúdo do clipboard/Ctrl+C em um arquivo,

xsel -b > some.txt

Estou colocando o conteúdo da área de transferência no arquivo some.txt .

Feito.

Copiar conteúdo do arquivo / string para a área de transferência

Você pode passar por esta resposta por Radu Rădeanu que descreve como você pode copiar o conteúdo do arquivo / string de um terminal para a área de transferência que pode ser colado usando Ctrl + V

    
por souravc 27.11.2013 / 05:40
8

Você também pode usar xclip (instale com sudo apt-get install xclip ) da seguinte forma:

xclip -selection clipboard -o > clipboard.txt

que colocará a área de transferência em clipboard.txt na pasta de trabalho.

    
por kiri 01.12.2013 / 06:42
0

Uma outra opção é gpaste , que tem a vantagem de poder obter várias cópias anteriores da área de transferência.

Instale por

sudo apt-get install gpaste

E você pode recuperar a última cópia com

gpaste get 0 > file.txt

Observe que você pode alterar o 0 para qualquer número para obter as outras cópias.

    
por Presbitero 11.01.2014 / 21:58