Copier des fichiers de Windows vers Linux à l'aide de PowerShell
-
Utilisez la commande
scppour copier des fichiers de Windows vers Linux dans PowerShell -
Utilisez la commande
pscppour 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.
