Copier des fichiers de Windows vers Linux à l'aide de PowerShell
-
Utilisez la commande
scp
pour copier des fichiers de Windows vers Linux dans PowerShell -
Utilisez la commande
pscp
pour copier des fichiers de Windows vers Linux dans PowerShell
Le SSH (Secure Shell) est introduit dans PowerShell 6.0. Il permet de créer et d’établir une session PowerShell à distance entre deux hôtes pour partager des données.
La meilleure partie de la communication à distance basée sur SSH dans PowerShell est qu’elle permet la communication à distance entre les ordinateurs Windows et Linux. Le SSH doit être installé et configuré sur les ordinateurs locaux et distants.
Ce didacticiel vous apprendra à copier des fichiers de Windows vers une machine Linux à l’aide de PowerShell.
Utilisez la commande scp
pour copier des fichiers de Windows vers Linux dans PowerShell
Le scp
est un outil en ligne de commande pour copier des fichiers ou des dossiers entre des hôtes sur un réseau. Il utilise le protocole SSH pour transférer en toute sécurité des données d’un ordinateur à un autre.
La commande suivante copie le fichier test.txt
de l’ordinateur Windows vers l’ordinateur Linux. Il copie test.txt
du répertoire courant vers le répertoire /home/delftstack
du système Ubuntu.
scp test.txt delftstack@ubuntu-PC:/home/delftstack/
Il vous demandera d’entrer le mot de passe utilisateur de l’ordinateur distant spécifié.
Production:
delftstack@ubuntu-pc's password:
test.txt 100% 960 961.6KB/s 00:00
La sortie ci-dessus montre que le fichier test.txt
est copié avec succès de Windows vers le système Ubuntu.
Vous devez utiliser le drapeau -r
pour copier tout le dossier. Cette commande copie le dossier C:\New\complex
et son contenu sur un ordinateur distant dans le répertoire /home/delftstack/
.
scp -r C:\New\complex delftstack@ubuntu-PC:/home/delftstack/
Production:
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
La commande scp
est un moyen simple et rapide de transférer des fichiers et des dossiers de l’ordinateur local vers l’ordinateur distant.
Utilisez la commande pscp
pour copier des fichiers de Windows vers Linux dans PowerShell
pscp
est un outil alternatif pour SCP. Il s’agit d’un outil similaire utilisé pour transférer des fichiers en toute sécurité entre ordinateurs à l’aide d’une connexion SSH.
Il peut être utilisé après avoir installé PuTTY
sur l’ordinateur. Allez sur cette page et téléchargez la dernière version de PuTTY
sur votre système.
Après avoir installé le PuTTY
, vous devriez pouvoir utiliser la commande pscp
dans PowerShell. L’exemple suivant utilise la commande pscp
pour copier le fichier styles.csv
dans le répertoire distant /home/delftstack/New Folder
.
pscp styles.csv delftstack@ubuntu-PC:"/home/delftstack/New Folder"
Production:
delftstack@ubuntu-PC's password:
styles.csv | 4273 kB | 4273.1 kB/s | ETA: 00:00:00 | 100%
Utilisez le drapeau -r
pour copier l’intégralité du répertoire sur l’ordinateur distant.
pscp -r C:\record delftstack@ubuntu-PC:/home/delftstack/
Production:
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%
Dans cet article, vous avez appris deux méthodes pour copier des fichiers et des dossiers de Windows vers des ordinateurs Linux. Vous devez savoir comment transférer des fichiers entre les systèmes Windows et Linux à l’aide de PowerShell.