<p>Is it possible to copy a single file to multiple directories using the cp command ?</p>

<p>I tried the following , which did not work:  </p>

<pre><code>cp file1 /foo/ /bar/
cp file1 {/foo/,/bar}
</code></pre>

<p>I know it's possible using a for loop, or find. But is it possible using the gnu cp command?</p>

No,
```
cp
```
can copy multiple sources but will only copy to a single destination. You need to arrange to invoke
```
cp
```
multiple times - once per destination - for what you want to do; using, as you say, a loop or some other tool.