Francisco Chaves

Francisco Chaves

Software Developer. Entusiasta Linux.

© 2021

Modo escuro

Copie e Cole pelo terminal com Xclip

Logo

Olá pessoal, hoje vamos conhecer o programa xclip que possibilita uma forma de copiar o conteúdo do terminal para a área de transferência do sistema ou do mouse. O xclip é um utilitário de linha de comando preparado para sistemas que utilizam o X11 (servidor gráfico). Neste tutorial, estarei utilizando o sistema operacional Xubuntu 18.04.

Abra o terminal e realize a instalação do programa com o comando abaixo:

sudo apt-get install xclip

Realize a cópia para área de transferência do mouse (primário), com o comando abaixo:

echo 1234 | xclip -selection primary

Podemos também realizar a cópia diretamente para o mouse sem utilizar as opções para definir a seleção, porque é a opção padrão.

echo 1234 | xclip

O conteúdo da área de transferência do mouse pode ser utilizado com a opção -o, também podemos utilizar o clique no botão do meio do mouse para colar o conteúdo, e no terminal as teclas Shift + Insert.

xclip -o

Agora vamos utilizar a área de transferência do sistema, para isso execute o comando abaixo, onde é utilizado a opção de seleção clipboard, podemos pensar que estamos usando as teclas Ctrl + C:

echo 1234 | xclip -select clipboard

Podemos deixar mais enxuto o comando acima:

echo 1234 | xclip -sel clip

Para utilizar o conteúdo da área de transferencia do sistema, será semelhante ao do mouse, mas precisamos especificar a seleção clipboard.

xclip -o -sel clip

Podemos realizar a leitura de um arquivo com a opção -i.

xclip -i -sel clip arquivo.txt

Com o xclip também são instalados os programas para manipulação de arquivos: xclip-copyfile (copiar arquivos), xclip-pastefile (colar arquivos), e xclip-cutfile (recortar arquivos).

Para conhecer mais sobre o xclip consulte o manual com o comando abaixo:

man xclip

Referências

ASTRAND/XCLIP. GitHub. Disponível em: https://github.com/astrand/xclip. Acesso em: 26 dez. 2020.

MUNGAI, Dennis. Using Xclip To Copy Terminal Content To The Clip Board On Linux. 26 abr. 2017. GitHub Gist. Disponível em: https://gist.github.com/Brainiarc7/f5eb9a91973b62a0f71b4c4c6fbb9e03. Acesso em: 26 dez. 2020.

O QUE É X11?. Comunidade Hardware. Disponível em: https://www.hardware.com.br/comunidade/x11/292664/. Acesso em: 26 dez. 2020.

O QUE É XORG? 6 ago. 2012. VIVA O LINUX. Disponível em: https://www.vivaolinux.com.br/topico/Conhecimento-Livre/O-que-e-Xorg-1. Acesso em: 26 dez. 2020.

WHY DO WE HAVE 3 TYPES OF X-SELECTIONS IN LINUX? 17 out. 2010. Super User. Disponível em: https://superuser.com/questions/200444/why-do-we-have-3-types-of-x-selections-in-linux. Acesso em: 26 dez. 2020.

XCLIP(1): CLI TO X SELECTIONS - LINUX MAN PAGE. Disponível em: https://linux.die.net/man/1/xclip. Acesso em: 26 dez. 2020.

#Compartilhe

Recomendado para você