Nemůžete to udělat s cp samostatně, ale můžete kombinovat cp s xargs :
echo dir1 dir2 dir3 | xargs -n 1 cp file1
Zkopíruje file1 až dir1 , dir2 a dir3 . xargs zavolá cp Chcete-li to provést třikrát, podívejte se na manuálovou stránku pro xargs pro podrobnosti.
Ne, cp může kopírovat více zdrojů, ale bude kopírovat pouze do jednoho cíle. Musíte zařídit vyvolání cp vícekrát – jednou na destinaci – pro to, co chcete dělat; pomocí, jak říkáte, smyčky nebo nějakého jiného nástroje.