GNU/Linux >> Tutoriels Linux >  >> Linux

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

Vous ne pouvez pas faire cela avec cp seul mais vous pouvez combiner cp avec xargs :

echo dir1 dir2 dir3 | xargs -n 1 cp file1

Copiera file1 à dir1 , dir2 , et dir3 . xargs appellera cp 3 fois pour ce faire, voir la page de manuel pour xargs pour plus de détails.


Non, cp peut copier plusieurs sources mais ne copiera que vers une seule destination. Vous devez vous arranger pour appeler cp plusieurs fois - une fois par destination - pour ce que vous voulez faire ; en utilisant, comme vous le dites, une boucle ou un autre outil.


Linux
  1. Comment utiliser la commande Tar sous Linux

  2. Comment extraire le fichier tar.gz sous Linux à l'aide de la ligne de commande

  3. Comment convertir un fichier PPK en PEM à l'aide de la commande

  4. Comment copier un fichier et créer les répertoires cibles en même temps ?

  5. Comment ajouter la sortie à un fichier ?

Comment effacer en toute sécurité un disque et un fichier à l'aide de la commande Linux shred

Comment copier un fichier avec une seule commande dans plusieurs répertoires sous Linux

Comment enregistrer la sortie de la commande dans un fichier à l'aide du terminal Linux

Comment télécharger un fichier sur Ubuntu Linux à l'aide de la ligne de commande

Comment utiliser la commande xargs sous Linux ?

Comment utiliser la commande Gzip sous Linux ?