Anda tidak dapat melakukan ini dengan cp sendiri tetapi Anda dapat menggabungkan cp dengan xargs :
echo dir1 dir2 dir3 | xargs -n 1 cp file1
Akan menyalin file1 ke dir1 , dir2 , dan dir3 . xargs akan memanggil cp 3 kali untuk melakukannya, lihat halaman manual untuk xargs untuk detailnya.
Tidak, cp dapat menyalin banyak sumber tetapi hanya akan menyalin ke satu tujuan. Anda perlu mengatur untuk memanggil cp beberapa kali - sekali per tujuan - untuk apa yang ingin Anda lakukan; menggunakan, seperti yang Anda katakan, loop atau alat lain.