Copie archivos de Windows a Linux usando PowerShell
-
Use el comando
scp
para copiar archivos de Windows a Linux en PowerShell -
Use el comando
pscp
para copiar archivos de Windows a Linux en PowerShell
El SSH (Secure Shell) se introduce en PowerShell 6.0. Ayuda a crear y establecer una sesión remota de PowerShell entre dos hosts para compartir datos.
La mejor parte de la comunicación remota basada en SSH en PowerShell es que permite la comunicación remota entre computadoras Windows y Linux. El SSH debe instalarse y configurarse en las computadoras locales y remotas.
Este tutorial le enseñará a copiar archivos de Windows a una máquina Linux usando PowerShell.
Use el comando scp
para copiar archivos de Windows a Linux en PowerShell
El scp
es una herramienta de línea de comandos para copiar archivos o carpetas entre hosts en una red. Utiliza el protocolo SSH para transferir datos de forma segura de una computadora a otra.
El siguiente comando copia el archivo test.txt
de la computadora con Windows a la computadora con Linux. Copia test.txt
del directorio actual al directorio /home/delftstack
del sistema Ubuntu.
scp test.txt delftstack@ubuntu-PC:/home/delftstack/
Le pedirá que ingrese la contraseña de usuario de la computadora remota especificada.
Producción :
delftstack@ubuntu-pc's password:
test.txt 100% 960 961.6KB/s 00:00
El resultado anterior muestra que el archivo test.txt
se copió con éxito de Windows al sistema Ubuntu.
Tienes que usar la bandera -r
para copiar toda la carpeta. Este comando copia la carpeta C:\New\complex
y su contenido a una computadora remota en el directorio /home/delftstack/
.
scp -r C:\New\complex delftstack@ubuntu-PC:/home/delftstack/
Producción :
delftstack@ubuntu-pc's password:
formula.png 100% 32KB 16.2MB/s 00:00
modules.png 100% 54KB 26.6MB/s 00:00
output paper.png 100% 186KB 62.1MB/s 00:00
report.docx 100% 1604KB 69.9MB/s 00:00
sample output.png 100% 67KB 33.2MB/s 00:00
El comando scp
es una forma fácil y rápida de transferir archivos y carpetas desde la computadora local a la computadora remota.
Use el comando pscp
para copiar archivos de Windows a Linux en PowerShell
pscp
es una herramienta alternativa para SCP. Es una herramienta similar que se utiliza para transferir archivos de forma segura entre ordenadores mediante una conexión SSH.
Se puede usar después de instalar PuTTY
en la computadora. Vaya a esta página y descargue la última versión de PuTTY
en su sistema.
Después de instalar PuTTY
, debería poder usar el comando pscp
en PowerShell. El siguiente ejemplo utiliza el comando pscp
para copiar el archivo styles.csv
al directorio remoto /home/delftstack/New Folder
.
pscp styles.csv delftstack@ubuntu-PC:"/home/delftstack/New Folder"
Producción :
delftstack@ubuntu-PC's password:
styles.csv | 4273 kB | 4273.1 kB/s | ETA: 00:00:00 | 100%
Use la bandera -r
para copiar todo el directorio a la computadora remota.
pscp -r C:\record delftstack@ubuntu-PC:/home/delftstack/
Producción :
delftstack@ubuntu-PC's password:
AI.png | 380 kB | 380.2 kB/s | ETA: 00:00:00 | 100%
aireport.docx | 1534 kB | 1534.3 kB/s | ETA: 00:00:00 | 100%
python_mcq.pdf.pdf | 2590 kB | 2590.1 kB/s | ETA: 00:00:00 | 100%
weatherHistory.csv | 5254 kB | 5254.5 kB/s | ETA: 00:00:00 | 100%
En este artículo, ha aprendido dos métodos para copiar archivos y carpetas desde computadoras Windows a Linux. Debe saber cómo transferir archivos entre sistemas Windows y Linux usando PowerShell.