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!
linux cp xargs
Commentami!