Comando scp en Linux | Copiando archivos entre equipos

comando-scp
comando-scp

El comando scp es una herramienta muy útil en entornos de línea de comandos como Linux y macOS. Permite copiar archivos entre equipos usando SSH.

Gracias a scp, puedes transferir archivos puntuales entre tu máquina local y servidores remotos. Es especialmente útil para administradores de sistemas, desarrolladores y usuarios que trabajan frecuentemente con la línea de comandos.

En este artículo veremos la sintaxis básica del comando scp, sus usos más comunes y varios ejemplos prácticos para aplicarlo correctamente.

👉 Y recuerda, si quieres aprender más de Linux, pincha en este curso de Linux gratis

👉 También te dejo por aquí una guía de comandos Linux por categorías

Sintaxis básica del comando scp

La sintaxis básica es la siguiente:

scp [opciones] origen destino

Explicación de la sintaxis

opciones: modifican el comportamiento del comando según la tarea que quieres realizar.

argumentos: indican el archivo, usuario, servicio, dispositivo, URL o destino sobre el que trabajará el comando.

Por ejemplo:

scp backup.tar usuario@servidor:/tmp/

Después de ejecutar este ejemplo, el comando scp realiza la acción indicada con los parámetros proporcionados. Si se ejecuta sin los argumentos necesarios, normalmente mostrará ayuda, una salida general o un error de uso, según la herramienta.

Opciones y comandos relacionados

Aunque scp es un comando sencillo de usar en su forma básica, existen algunas opciones y comandos relacionados que conviene conocer.

ComandoDescripciónEjemplo
scp archivo usuario@host:/ruta/Copia archivo a servidor.scp backup.tar usuario@servidor:/tmp/
scp usuario@host:/ruta/archivo .Copia archivo remoto.scp usuario@servidor:/tmp/log.txt .
scp -r dir usuario@host:/ruta/Copia directorio.scp -r sitio usuario@servidor:/var/www/
scp -P puerto archivo host:/rutaUsa puerto SSH.scp -P 2222 archivo usuario@host:/tmp/
scp -i clave archivo host:/rutaUsa clave privada.scp -i ~/.ssh/id_rsa archivo usuario@host:/tmp/

Copiar archivo a servidor

Para este uso, ejecuta scp con los argumentos adecuados y revisa el resultado antes de aplicar cambios importantes.

scp archivo.txt usuario@servidor:/tmp/

Este ejemplo muestra una forma habitual y segura de usar el comando en una sesión de administración.

Copiar carpeta completa

También puedes combinar opciones para obtener una salida más concreta o adaptar el comando a tu flujo de trabajo.

scp -r proyecto usuario@servidor:/var/www/

Este uso ayuda a resolver tareas frecuentes sin salir de la terminal.

Ejemplo práctico: usar scp en tareas reales

A continuación, veremos varios ejemplos prácticos para mejorar el uso diario de la terminal.

# Uso básico de scp
scp

# Ejemplo práctico
scp archivo.txt usuario@servidor:/tmp/

# Variante útil
scp -r proyecto usuario@servidor:/var/www/

Este bloque reúne usos frecuentes que puedes adaptar a tus rutas, usuarios, servicios o dispositivos reales. Antes de ejecutar comandos administrativos, revisa siempre que los nombres y rutas corresponden a tu sistema.

Errores comunes al usar scp

Es recomendable revisar la sintaxis antes de ejecutar scp, especialmente si el comando puede modificar usuarios, permisos, servicios, red o almacenamiento. Cuando tengas dudas, consulta la ayuda local o una página de manual fiable.

Ejemplo en video

Para complementar esta guía, hemos preparado un video donde se muestre paso a paso cómo usar el comando scp en Linux.

De este modo, podrás ver de forma práctica algunos de los ejemplos explicados en el artículo:

Comentarios

No hay comentarios aún. ¿Por qué no comienzas el debate?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *