English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La commande scp de Linux est utilisée pour copier des fichiers et des dossiers entre les systèmes Linux.
SCP est l'abréviation de secure copy, SCP est une commande de copie de fichiers distants sécurisés basée sur SSH sous le système Linux.
SCP est chiffré,RCP Il n'est pas chiffré, SCP est une version améliorée de RCP.
scp [-1246BCpqrv] [-c chiffre] [-F fichier_ssh_config] [-i fichier_identité] [-l limite] [-o option ssh] [-P port] [-S programme] [[user@]host1:] fichier1 [...] [[user@]host2:] fichier2
Écriture simple :
scp [paramètres optionnels] fichier_source fichier_cible
Explication des paramètres :
Format de commande :
scp local_file remote_username@remote_ip:remote_folder ou scp local_file remote_username@remote_ip:remote_file ou scp local_file remote_ip:remote_folder ou scp local_file remote_ip:remote_file
Exemple d'application :
scp /home/space/music/1.mp3 [email protected]:/home/root/others/music scp /home/space/music/1.mp3 [email protected]:/home/root/others/music/001.mp3 scp /home/space/music/1.mp3 fr.oldtoolbag.com:/home/root/others/music scp /home/space/music/1.mp3 fr.oldtoolbag.com:/home/root/others/music/001.mp3
Format de commande de copie de répertoire :
scp -r local_folder remote_username@remote_ip:remote_folder ou scp -r local_folder remote_ip:remote_folder
Exemple d'application :
scp -r /home/space/music/ [email protected]:/home/root/others/ scp -r /home/space/music/ fr.oldtoolbag.com:/home/root/others/
La commande copie le répertoire local music vers le répertoire distant others.
Pour copier à partir du distant vers le local, il suffit de changer l'ordre des commandes qui copient à partir du local vers le distant2Changer l'ordre des paramètres, comme dans l'exemple suivant
Exemple d'application :
scp [email protected]:/home/root/others/music /home/space/music/1.mp3 scp -r fr.oldtoolbag.com:/home/root/others/ /home/space/music/
1Si le pare-feu du serveur distant a configuré un port spécifique pour la commande scp, nous devons utiliser -Le paramètre P est utilisé pour définir le numéro de port de la commande, le format de la commande est le suivant :
Commande #scp utilisant le numéro de port 4588 scp -P 4588 [email protected]:/usr/local/sin.sh /home/administrator
2Il est nécessaire de s'assurer que l'utilisateur utilise scp a les permissions de lecture nécessaires sur les fichiers distants correspondants du serveur, sinon la commande scp ne peut pas fonctionner.