Как скопировать файл в несколько папок с помощью командной строки?

cp можно копировать из нескольких источников, но не могу копирование в несколько мест назначения. Видеть man cp для получения дополнительной информации.

Единственная известная мне команда bash, которая может копировать / сохранять в несколько мест назначения, - это tee.

Вы можете использовать его в вашем случае следующим образом:

tee ~/folder1/test.txt ~/folder2/test.txt < ~/test.txt

Обратите внимание, что tee также записывает входные данные в стандартный вывод (stdout). Поэтому, если вы этого не хотите, вы можете предотвратить это, перенаправив стандартный вывод на /dev/null как следует:

tee ~/folder1/test.txt ~/folder2/test.txt < ~/test.txt >/dev/null