Copiare un file in più directories contemporaneamente con Linux

Mattepuffo's logo
Copiare un file in più directories contemporaneamente con Linux

Copiare un file in più directories contemporaneamente con Linux

L'altro giorno dovevo copiare un file in diverse directories contemporaneamente sulla mia distro Linux.

Le directories erano anche parecchie, e non avevo voglia di farlo a mano.

Girovagando, ho capito che è possibile farlo usando il terminale.

Nello specifico usando il comando xargs:

xargs -n 1 cp -v /home/matte/file.txt <<< "/tmp/ /home/matte/Desktop/"

Un'altra alternativa è usare echo con xargs:

echo "/tmp/ /home/matte/Desktop/" | xargs -n 1 cp -v /home/matte/file.txt

Infine, c'è la possibilità di usare parallel, che in pratica permette di eseguire più operazioni in contemporanea sulla shell.

Però non lo conosco, ve lo segnalo e basta.

Enjoy!


Condividi

Commentami!