Cómo copiar datos de una Raspberry Pi a una PC: 5 formas
Independientemente de cómo use su Raspberry Pi, en algún momento buscará una manera fácil de copiar datos hacia y desde la computadora. Podría estar ejecutando un servidor web, un servidor de medios, una máquina de juegos retro, lo que sea.
Esto puede resultar complicado. Básicamente, hay una mala forma de transferir archivos de Raspberry Pi a una PC, y varias buenas. Si alguna vez ha tenido que copiar datos desde o hacia una Raspberry Pi y ha tenido problemas, estos cinco métodos deberían ayudarle en el futuro.
La forma incorrecta de copiar archivos de una Raspberry Pi a la PC
Veremos cinco métodos para copiar datos desde una Raspberry Pi a su computadora de escritorio o portátil a continuación. Antes de eso, sin embargo, vale la pena considerar la sexta opción, y cómo es absolutamente la forma incorrecta de hacerlo.
Es posible expulsar la tarjeta SD de la Raspberry Pi y leer los datos en su PC. Si los datos requeridos se almacenan en la partición / boot /, se puede acceder a ellos usando cualquier otro dispositivo. A pesar de que Pi ejecuta un sistema operativo Linux, incluso una PC con Windows puede leer estos datos.
Entonces, ¿por qué no deberías hacer esto?
- En la mayoría de los casos, la tarjeta microSD es el dispositivo de arranque de Pi
- La Raspberry Pi debe estar apagada para quitar la tarjeta
- Corre el riesgo de corrupción de datos en la tarjeta SD
Como puede ver, este método es, en el mejor de los casos, inconveniente.
A menos que esté desesperado o haya alguna restricción sobre el uso de los métodos explorados a continuación, evite esta opción.
¿Cuál es la mejor manera de transferir archivos de Raspberry Pi a la PC?
Afortunadamente, existen cinco excelentes alternativas que te permiten copiar datos de una Raspberry Pi a cualquier otro dispositivo. No es necesario apagar nada, no se requieren lectores de tarjetas. Todo lo que necesita es una PC o computadora portátil en red adecuada.
Los siguientes cinco métodos se pueden utilizar para mover datos hacia y desde su Raspberry Pi a su computadora principal.
- Enviar datos mediante correo electrónico
- Sincronizar a través del almacenamiento en la nube
- Transfiere datos desde tu Raspberry Pi con USB
- Intercambia datos de tu Raspberry Pi a través de SSH
- Utilice el cliente FTP de su PC para transferir datos a Raspberry Pi
Expandamos cada uno de estos y veámoslos con más detalle.
1. Copie archivos de Raspberry Pi a la PC por correo electrónico

Para muchos, esta será la opción más obvia. Al acceder al cliente de correo electrónico predeterminado de la Raspberry Pi o acceder al correo web en el navegador, puede enviar los datos por correo electrónico.
La forma de enviar el correo electrónico depende de usted. Si usa Gmail, podrá guardar el mensaje como borrador. Luego, cuando inicie sesión en Gmail en su PC principal, estará allí. De lo contrario, si está utilizando un cliente de correo electrónico, simplemente envíelo a su propia dirección o cualquier otra cuenta que posea.
Tenga en cuenta que es probable que exista un límite en el tamaño del archivo adjunto que puede utilizar. Para Gmail, puede guardar el archivo adjunto en Google Drive. Para otras soluciones, observe un límite total general de 10 MB para archivos adjuntos.
2. Acceda a Cloud Storage en el navegador
Como se indicó anteriormente, puede usar Google Drive para alojar un archivo adjunto de correo electrónico. Pero esta no es la única opción en la nube que debe considerar. Desafortunadamente, ningún servicio en la nube conocido ofrece aplicaciones negativas para Raspberry Pi.
¿Entonces, qué debería hacer? Bueno, puedes acceder a los servicios en la nube a través del navegador Chromium. Dropbox, Box, OneDrive y Google Drive se pueden usar de esta manera. Sin embargo, el éxito dependerá en última instancia de qué Raspberry Pi esté utilizando.
Por ejemplo, el modelo Raspberry Pi 4 de 8GB proporcionará un acceso más rápido al almacenamiento en la nube que un Raspberry Pi 2. Le sugerimos que se ciña al que le resulte más útil.
3. Transferir archivo desde Raspberry Pi a PC usando USB
Otra forma de mover datos de su Raspberry Pi a una PC, o de una PC a su Pi, es con una unidad USB extraíble.
Todas las Raspberry Pi tienen una unidad USB estándar (excepto la Pi Zero, que viene con un adaptador adecuado). Simplemente inserte una unidad formateada en una ranura USB Raspberry Pi de repuesto y luego búsquela en el administrador de archivos. Si está utilizando un Pi más antiguo y le faltan puertos USB, considere un concentrador USB. Un concentrador USB estándar estará bien para un dispositivo flash USB. Sin embargo, se necesitará un concentrador con alimentación para dispositivos que obtengan energía del Pi, como un disco duro.
Con la unidad USB insertada, debería montarse automáticamente. De lo contrario, deberá montarlo manualmente. Empiece por encontrar su ID única:
ls -l /dev/disk/by-uuid/
Busque una entrada etiquetada como sda1 (aunque esto puede diferir) y anote el nombre antes de continuar.
A continuación, cree un punto de montaje. Este es esencialmente un directorio que mostrará el contenido de la unidad.
sudo mkdir /media/usb
(No tienes que llamarlo "usb", pero ayuda).
A continuación, asegúrese de que el usuario Pi sea el propietario de la carpeta. De lo contrario, ¡no podrá ver el contenido!
sudo chown -R pi:pi /media/usb
Luego puede montar la unidad con:
sudo mount /dev/sda1 /media/usb -o uid=pi,gid=pi
Una vez que haya terminado, puede copiar archivos fácilmente a la unidad USB y, después de expulsarlos de forma segura, copiarlos a su PC. Para desmontar manualmente el uso:
sudo umount /media/usb
¡Trabajo hecho!
4. Descargue y cargue archivos desde Raspberry Pi a través de SSH
¿Quiere mover datos a su Raspberry Pi usando SSH?
Un comando llamado scp (Protocolo de copia segura) lo hace posible.
En PC con Linux, puede usar SSH en la terminal. En Windows, puede usar SSH en Windows PowerShell o copiar los archivos de una Raspberry Pi a Windows usando el cliente PuTTY SSH .
scp [email protected]:file.txt
Esto usa el comando scp , identifica el dispositivo y el nombre de usuario predeterminado y especifica el nombre del archivo. El documento file.txt se transferirá del Pi al directorio de inicio de su computadora.
Para copiar file.txt a su Pi, use:
scp file.txt [email protected]:
(Eso: ¡al final es muy importante!)
Nuevamente, el directorio de inicio es el destino predeterminado. Para cambiar esto, especifique un directorio diferente, como:
scp file.txt [email protected]:subdirectory/
Este método es similar al comando ADB push que se usa para enviar datos hacia y desde un dispositivo Android cuando se actualiza una nueva ROM o se enraiza.
5. Transferir datos de Raspberry Pi mediante FTP
Si tiene un buen cliente FTP que sea compatible con SFTP seguro, esta es quizás la mejor opción para obtener datos de su Raspberry Pi. Para ello, el proyecto FileZilla de código abierto flexible es un buen lugar para comenzar.
Descargar : FileZilla (gratis)
SFTP significa Protocolo de transferencia de archivos SSH. Si SSH está habilitado en su Raspberry Pi, puede usar SFTP para empujar y extraer archivos en la GUI. Puede habilitar SSH usando la herramienta raspi-config de Raspberry Pi. Alternativamente, desde el escritorio del sistema operativo Raspberry Pi, abra Menú> Preferencias> Configuración de Raspberry Pi .
Con FileZilla ejecutándose en su PC, abra Archivo> Administrador del sitio y haga clic en Nuevo sitio . Desde aquí, ingrese la dirección IP de su Raspberry Pi en el cuadro Host .
Continúe llenando el formulario, seleccionando SFTP – Protocolo de transferencia de archivos SSH para el Protocolo y Normal para el Tipo de inicio de sesión. Introduzca el nombre de usuario y la contraseña actuales de Raspbian para Usuario y Contraseña (de forma predeterminada, es "pi" y "raspberry"). Considere usar Renombrar para darle a la conexión un nombre descriptivo — esto es particularmente útil si usa FileZilla con regularidad.
Si la Pi ya está iniciada, puede hacer clic en Conectar para comenzar la conexión.

En FileZilla, el dispositivo local (su PC) está a la izquierda, con la computadora remota (Raspberry Pi) a la derecha. Deberá navegar por los directorios de ambos lados para encontrar los archivos de origen y destino. Una vez que haya hecho esto, copie los archivos de su Raspberry Pi arrastrándolos al panel izquierdo. Alternativamente, haga clic derecho y seleccione Descargar .
Para copiar archivos al Pi, simplemente muévalos de izquierda a derecha.
Copiar archivos desde una Raspberry Pi a una PC con Windows o Linux es fácil
Con cinco opciones sensatas para copiar datos hacia y desde su Raspberry Pi, verá inmediatamente el beneficio. La pequeña computadora se vuelve considerablemente más útil, ya sea que esté transfiriendo archivos multimedia o copiando ROM de juegos retro.
Aunque es un poco complicado de configurar, creemos que SFTP es la mejor solución para transferir archivos hacia y desde su Raspberry Pi. Independientemente del método que utilice, cada proyecto de Raspberry Pi necesita algún tipo de sistema de transferencia de archivos remota.