Copie archivos de Windows a Linux usando PowerShell
-
Use el comando
scppara copiar archivos de Windows a Linux en PowerShell -
Use el comando
pscppara 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.
