Copiar pegar contenido de archivo desde terminal Linux
Copiar pegar contenido de archivo desde terminal Linux

Cómo copiar contenido de un archivo desde terminal Linux

Este artículo muestra el método alternativo para copiar el contenido del archivo en el portapapeles, a través del terminal Linux.

En OSX, los comandos pbcopy y pbpaste están disponibles por defecto. Por lo tanto, para copiar un archivo en el portapapeles a través del terminal OSX, sería algo como lo siguiente:

pbcopy < 'ruta del archivo'

xclip y xsel en Linux

Dado que, en Linux, los comandos pbcopy y pbpaste no están disponibles por defecto, la instalación de xclip o xsel servirá para nuestro propósito.

sudo apt install xclip y xsel
Instalar xclip y xsel en Linux
Instalar xclip y xsel en Linux

Archivos ocultos

En tu carpeta home encontrarás un archivo oculto llamado .bashrc que contiene algunas opciones de configuración del usuario. .bashrc también contiene una referencia a un archivo .bash_aliases, que no existe de manera predeterminada.


Ten en cuenta que el archivo ~/.bash_aliases solo funciona si la siguiente línea está presente en el archivo ~/.bashrc:

if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi

El siguiente paso es abrir el archivo bash_aliases para crear un alias permanente.

nano ~/.bash_aliases

O,

nano .bashrc
Editar archivo bashrc
Editar archivo bashrc

A continuación, escribe lo siguiente dentro del archivo bash_aliases y guárdalo.

#usando pbcopy y pbpaste para copiar y pegar el contenido de un archivo

alias pbcopy='xclip -selection clipboard'
alias pbpaste='xclip -selection clipboard -o'

O, (en caso no funcione xclip, usamos xsel)

#usando pbcopy y pbpaste para copiar y pegar el contenido de un archivo
alias pbcopy='xsel -b' 
alias pbpaste='xsel -b -o'
Crear alias de pbcopy y pbpaste
Crear alias de pbcopy y pbpaste

Esto establecerá pbcopy y pbpaste como los alias de los comandos de copiar y pegar (copy y paste) de xclip respectivamente. Ahora estamos listos para probar los comandos en la terminal. Creamos un archivo llamado ‘saludo.txt‘ y agregamos algo de contenido.


Archivo saludo.txt de ejemplo
Archivo saludo.txt de ejemplo

Guarda el archivo y retírate del editor de texto. Intentemos copiar y pegar ese contenido desde la terminal con nuestros comandos pbcopy y pbpaste.

pbcopy < saludo.txt
pbpaste
Copiar pbcopy y pegar contenido desde  terminal
Copiar pbcopy y pegar contenido desde terminal

Por lo tanto, ahora podemos copiar y pegar el contenido de nuestro archivo usando la terminal.

Recomendaciones:

Si te gusta el contenido y deseas apoyar a la mejora del sitio web, considera hacer una contribución ¡haciendo clic aquí por favor!. ¡NO ES OBLIGATORIO, GRACIAS! :’)

¿Te ha gustado este artículo? Sigue este blog en su fanpage de  FacebookTwitterInstagram y/o YouTube para que no te pierdas del mejor contenido informático y hacking!

Más artículos
Encontrar archivos y carpetas con terminal en Linux
Mejores formas de encontrar archivos y carpetas con terminal en Linux