Exporter (0) Imprimer
Développer tout

Rcp

Mis à jour: janvier 2005

S'applique à: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2

Rcp

Copie des fichiers entre un ordinateur exécutant Windows XP ou un système d'exploitation Windows Server 2003 et un système exécutant rshd, le service de shell distant (démon). Les systèmes d'exploitation de la famille Windows Server 2003, Windows XP et Windows 2000 ne proposent pas le service rshd. Utilisée sans paramètres, la commande rcp permet d'afficher l'aide.

Syntaxe

rcp[{-a | -b}] [-h] [-r] [Hôte][.Utilisateur:] [Source] [Hôte][.Utilisateur:] [Chemin\Destination]

Paramètres
-a
Spécifie le mode de transfert ASCII. Ce mode convertit les caractères de fin de ligne en un retour chariot pour UNIX et en un retour chariot/saut de ligne pour les ordinateurs. Il s'agit du mode de transfert par défaut.

-b
Spécifie le mode de transfert d'images binaires. Aucune conversion retour chariot/saut de ligne n'est effectuée.

-h
Transfère les fichiers source, qui sont marqués avec l'attribut masqué, vers l'ordinateur exécutant Windows XP ou un système d'exploitation Windows Server 2003. Sinon, les fichiers masqués ne sont pas copiés.

-r
Copie de manière récursive vers la destination le contenu de tous les sous-répertoires de la source.

Hôte
Spécifie l'hôte local ou distant. Si l'Hôte est spécifié en tant qu'adresse IP ou si le nom de l'hôte contient des points (.), vous devez indiquer l'utilisateur.

Utilisateur
Spécifie le nom d'utilisateur. Si le nom de l'utilisateur n'est pas indiqué, c'est le nom de l'utilisateur actuellement connecté qui est utilisé.

Source
Spécifie les fichiers à copier.

Chemin\Destination
Spécifie le chemin d'accès relatif au répertoire de connexion sur l'hôte distant. Utilisez les caractères d'échappement : barre oblique inverse (\), guillemets (") ou apostrophe (‘) dans les chemins d'accès distants pour utiliser des caractères génériques sur l'hôte distant. Lorsque plusieurs fichiers sources sont spécifiés, la destination doit être un répertoire.

/?
Affiche l'aide à partir de l'invite de commandes.

Remarques
  • Transferts vers des environnements de tierces parties

    La commande rcp, qui est une commande de connexion, peut également être utilisée pour les transferts vers des ordinateurs fonctionnant sous des environnements de tierces parties. Vous pouvez exécuter la commande rcp à partir d'un ordinateur pour copier des fichiers entre deux autres ordinateurs qui exécutent le service rshd. Le démon rshd est disponible sur les ordinateurs Unix, de sorte que l'ordinateur qui exécute Windows XP ou les systèmes d'exploitation Windows Server 2003 peut prendre part au transfert vers des ordinateurs fonctionnant sous des environnements tiers uniquement en tant que système à partir duquel les commandes sont exécutées.

  • Utilisation du paramètre -r

    Les paramètres Source et Chemin\Destination doivent désigner des répertoires. Vous pouvez toutefois utiliser le paramètre -r sans récursivité si la source n'est pas un répertoire.

  • Utilisation des paramètres Source et Chemin\Destination

    Les noms de fichiers qui ne commencent pas par une barre oblique (/) sous Unix ou une barre oblique inverse (\) sous Windows XP et les systèmes d'exploitation de la famille Windows Server 2003 sont recherchés dans le répertoire de travail en cours. Sur les ordinateurs qui exécutent Windows XP ou les systèmes d'exploitation Windows Server 2003, il s'agit du répertoire à partir duquel la commande est exécutée. Sur le système distant, il s'agit du répertoire de connexion de l'utilisateur distant. Un point (.) désigne le répertoire en cours. Vous pouvez utiliser les caractères d'échappement : barre oblique inverse (\), guillemets (") ou apostrophe (‘) dans les chemins d'accès distants en tant que caractères génériques sur l'ordinateur distant.

  • Autorisations d'accès distant

    La commande rcp ne permet pas d'afficher une invite pour indiquer des mots de passe. Le nom d'utilisateur actuel ou spécifié doit exister sur l'ordinateur distant et autoriser l'exécution des commandes à distance avec la commande rcp.

  • Fichier .rhosts

    Le fichier .rhosts spécifie les utilisateurs ou les systèmes distants autorisés à accéder à un compte local en utilisant rsh ou rcp. Ce fichier (ou un équivalent Hosts) est nécessaire pour accéder à un système distant en utilisant ces commandes. Les commandes rsh et rcp transmettent toutes deux le nom d'utilisateur local au système distant. Le système distant utilise ce nom et l'adresse IP (généralement convertie en nom d'ordinateur) du système demandeur pour autoriser ou non l'accès. Il n'existe aucun moyen de spécifier un mot de passe pour accéder à un compte en utilisant ces commandes.

    Si l'utilisateur est connecté à un domaine, le contrôleur de domaine principal doit être disponible pour convertir le nom de connexion car celui-ci n'est pas mis en cache sur l'ordinateur local. Le nom d'utilisateur est indispensable dans le protocole rsh et la commande échoue s'il ne peut être obtenu.

    Le fichier .rhosts est un fichier texte dont chaque ligne correspond à une entrée. Une entrée se compose du nom d'ordinateur local, du nom d'utilisateur local et de commentaires éventuels. Chaque entrée est séparée par une tabulation ou un espace et les commentaires commencent par le signe dièse (#), par exemple :

    ordinateur5marie #Cet ordinateur se trouve dans la salle 31A

    Le fichier .rhosts doit se trouver dans le répertoire de base de l'utilisateur sur l'ordinateur distant. Pour plus d'informations sur l'implémentation du fichier .rhosts sur un ordinateur distant, consultez la documentation du système distant.

    Par ailleurs, vous pouvez ajouter le nom de votre ordinateur dans le fichier \Etc\Hosts sur l'ordinateur distant. Ainsi, le système distant peut authentifier les demandes émises à distance pour votre ordinateur lorsque vous utilisez les utilitaires TCP/IP des systèmes d'exploitation de la famille Windows Server 2003.

  • Désignation des ordinateurs (hôtes)

    Utilisez les paramètres Ordinateur.Utilisateur pour utiliser un nom d'utilisateur qui n'est pas le nom d'utilisateur actuel. Si Ordinateur.Utilisateur est spécifié avec le paramètre Source, le fichier .rhosts sur l'ordinateur distant doit contenir une entrée pour Utilisateur, comme ci-dessous :

    rcp hôte99.utilisateur7:fichier1 corp7.admin:fichier2

    Le fichier .rhosts sur corp7 doit avoir une entrée pour l'utilisateur user7 sur l'hôte host99.

    Quand un nom d'ordinateur est spécifié sous la forme d'un nom de domaine complet avec des points, un nom d'utilisateur doit y être ajouté, comme décrit ci-dessus. Cela évite d'interpréter la dernière partie du nom de domaine comme un nom d'utilisateur, comme ci-dessous :

    rcp domaine1.utilisateur:utilisateur92 domaine2.utilisateur:utilisateur7

  • Traitement à distance

    Sur la plupart des systèmes Unix, les traitements à distance sont effectués via une commande exécutée à partir de l'environnement de connexion de l'utilisateur. Le fichier .profile ou .cshrc de l'utilisateur est exécuté avant l'analyse des noms de fichier. Les variables d'environnement exportées peuvent être utilisées (au moyen de caractères d'échappement ou de guillemets) dans les noms de fichier distants.

  • Copie de fichiers

    Si vous tentez de copier plusieurs fichiers vers un fichier plutôt que dans un répertoire, seul le dernier est copié. La commande rcp ne permet pas de copier un fichier sur lui-même ; les paramètres Source et Chemin/Destination ne peuvent pas être les mêmes.

    Si vous êtes connecté à un ordinateur exécutant Windows XP ou un système d'exploitation Windows Server 2003 en utilisant un domaine autre que le domaine local et que le contrôleur de domaine principal n'est pas disponible, la commande échoue, car rcp ne peut pas déterminer le nom d'utilisateur local. La même restriction s'applique à rsh.

  • Cette commande est disponible uniquement si le Protocole Internet (TCP/IP) est installé comme composant dans les propriétés d'une carte réseau dans Connexions réseau.

Exemples

Pour copier un fichier local dans le répertoire de connexion d'un ordinateur distant, tapez :

rcp nomfichier ordinateurdistant

Pour copier un fichier local dans un répertoire existant et sous un nouveau nom de fichier sur un ordinateur distant, tapez :

rcp nomfichier ordinateurdistant:/répertoire/nouveaunomfichier

Pour copier plusieurs fichiers locaux dans un sous-répertoire d'un répertoire de connexion distant, tapez :

rcp fichier1 fichier2 fichier3 ordinateurdistant:sous-répertoire/répertoirefichiers

Pour effectuer une copie à partir d'une source distante vers le répertoire en cours de l'ordinateur local, tapez :

rcp ordinateurdistant:nomfichier

Pour copier plusieurs fichiers à partir de plusieurs sources distantes vers une destination distante, avec des noms d'utilisateur différents, tapez :

rcp distant1.utilisateur1:fichier1 distant2.utilisateur2:fichier2 destdistante.utildest:répertoire

Légende de mise en forme

 

Mise en forme Signification

Italique

Informations que l'utilisateur doit fournir

Gras

Éléments que l'utilisateur doit taper tels qu'ils sont indiqués

Points de suspension (...)

Paramètre pouvant être répété plusieurs fois dans une ligne de commande

Entre crochets ([])

Éléments facultatifs

Entre accolades ({}), avec séparation des options par une barre verticale (|). Exemple : {pair|impair}

Ensemble d'options parmi lesquelles l'utilisateur doit en choisir une seule

Police Courier

Code ou données de programme

Voir aussi

Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.

Ajouts de la communauté

Afficher:
© 2014 Microsoft