216 votes

Comment copier un fichier dans plusieurs répertoires à l’aide de la commande de gnu cp

Est il possible de copier un seul fichier sur plusieurs répertoires à l’aide de la commande cp ?

J’ai essayé ce qui suit, qui n’a pas fonctionné :

Je sais que c’est possible en utilisant une boucle for, ou trouver. Mais est-il possible à l’aide de la commande cp gnu ?

597voto

Robert Gamble Points 41984

Vous ne pouvez pas faire cela avec seul, mais vous pouvez combiner avec `` :

Permet de copier à , , et . appelle 3 fois pour ce faire, consultez la page man pour `` pour plus de détails.

111voto

moonshadow Points 28302

Non, pouvez copier plusieurs sources mais seront seulement copie vers une destination unique. Vous devez prendre des dispositions pour appeler plusieurs fois - une fois par destination - pour ce que vous voulez faire ; en utilisant, comme vous le dites, une boucle ou un autre outil.

79voto

Paul Points 181

Caractères génériques également travaillent avec le code de Roberts

20voto

deterb Points 2317

Je voudrais utiliser et basée sur les réponses que j’ai vu à http://superuser.com/questions/32630/parallel-file-copy-from-single-source-to-multiple-targets au lieu de `` .

Par exemple :

19voto

Evgeny Points 127

Autant que je peux le voir, vous pouvez utiliser le texte suivant :

Le option de commande signifie qu’on vous demandera s’il faut remplacer un fichier dans le répertoire courant avec le `` . Bien qu’il n’est pas une solution entièrement automatique, que ça a fonctionné pour moi.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X