Latest web development tutorials

commande scp Linux

commande scp Linux

Linux commande Daquan Linux commande Daquan

Linux scp commande pour copier des fichiers et des répertoires entre Linux.

scp est une copie sécurisée de l'acronyme, scp copie de fichiers à distance est basée sur commande ssh pour système sécurisé login linux.

grammaire

scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
[-l limit] [-o ssh_option] [-P port] [-S program]
[[user@]host1:]file1 [...] [[user@]host2:]file2

libellé simple:

scp [可选参数] file_source file_target 

Description Paramètre:

  • -1: Scp forcé protocole de commande ssh1
  • -2: Scp forcé protocole de commande ssh2
  • -4: Commande scp forcé utilise uniquement adressage IPv4
  • -6: Commande scp forcé utilise uniquement l'adressage IPv6
  • -B: Utilisez le mode batch (transmission pas demander le mot de passe de transmission ou une phrase)
  • -C: Autoriser la compression. (Le drapeau -C à ssh, ouvrant ainsi la compression)
  • -p: pour conserver le temps de modification du fichier, temps d'accès et les droits d'accès d'origine.
  • -q: ne pas afficher la barre de progression de la transmission.
  • -r: copie récursive l'ensemble du répertoire.
  • -v: sortie d'affichage en mode verbose. scp et ssh (1) montrera l'ensemble du processus des informations de débogage. Cette information est utilisée pour le débogage des problèmes connexion, d'authentification et de configuration.
  • chiffrement -c: chiffrement pour crypter les données, cette option seront transmises directement à ssh.
  • -F Ssh_config: ssh spécifier un autre fichier de configuration, ce paramètre est passée directement à ssh.
  • identity_file -i: fichier clé est lu à partir du transfert de fichier spécifié est utilisé, ce paramètre est passée directement à ssh.
  • -l limite: limitée aux utilisateurs de bande passante peuvent utiliser pour les unités de Kbit /.
  • -o ssh_option: Si vous êtes habitué à utiliser ssh_config (5) dans la voie de passage de paramètres,
  • -P Port: noter la capitale P, le port est utilisé pour spécifier le numéro de port de transfert de données
  • Programme -S: Indique le programme utilisé pour crypter la transmission. Ce programme doit être en mesure de comprendre ssh (1) options.

Exemples

1, copié de local à distance

Format:

scp local_file remote_username@remote_ip:remote_folder 
或者 
scp local_file remote_username@remote_ip:remote_file 
或者 
scp local_file remote_ip:remote_folder 
或者 
scp local_file remote_ip:remote_file 

  • 1,2 nom d'utilisateur désigné, l'exécution de commandes ont besoin d'entrer un mot de passe, seul le premier spécifie le répertoire distant, nom de fichier inchangé Article 2 spécifie le nom du fichier;
  • Les trois premiers ou quatre ne précise pas un nom d'utilisateur, vous devez entrer un nom d'utilisateur et commande de mot de passe est exécuté, seuls les trois premiers du répertoire distant spécifié, le nom de fichier inchangé Article 4 spécifie le nom du fichier;

Exemples 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 www.w3cschool.cc:/home/root/others/music 
scp /home/space/music/1.mp3 www.w3cschool.cc:/home/root/others/music/001.mp3 

Copiez le format de commande de répertoire:

scp -r local_folder remote_username@remote_ip:remote_folder 
或者 
scp -r local_folder remote_ip:remote_folder 
  • La première indique le nom d'utilisateur, l'exécution de la commande ont besoin d'entrer un mot de passe;
  • Les deux premiers ne précisent pas un nom d'utilisateur, l'exécution de la commande devra entrer un nom d'utilisateur et mot de passe;

Exemples d'application:

scp -r /home/space/music/ [email protected]:/home/root/others/ 
scp -r /home/space/music/ www.w3cschool.cc:/home/root/others/ 

La commande ci-dessus copie du répertoire de la musique locale dans le répertoire d'autres à distance.

2, copié de distance au niveau local

Copie de distance au niveau local, deux paramètres il suffit de copier du local à la commande à distance pour inverser l'ordre, les exemples suivants

Exemples d'application:

scp [email protected]:/home/root/others/music /home/space/music/1.mp3 
scp -r www.w3cschool.cc:/home/root/others/ /home/space/music/

explication

1. Si le pare-feu de serveur distant promettant commande scp définit le port spécifié, il faut utiliser le paramètre -p pour définir le numéro de port de la commande, le format de commande est la suivante:

#scp命令使用端口号 4588
scp -p 4588 [email protected]:/usr/local/sin.sh /home/administrator

2. Utilisez la commande scp pour assurer que les utilisateurs disposent d'un serveur distant peut lire les autorisations de fichier, sinon la commande scp est inopérante.

Linux commande Daquan Linux commande Daquan