使用cp将单个文件复制到多个目录
这个问题是我先前提出的问题的续集,该问题使用来创建许多目录mkdir。 我正在使用bash外壳。我使用以下命令创建了五十个目录,每个目录以前缀“ s”开头: mkdir $(printf "s%02i " $(seq 1 50)) 用零填充到第二个数字。也就是说,我获得目录的形式为s01,s02,..., ,。s49s50 现在,我想cp用来将一个文件(例如test.txt)复制到这五十个目录中的每个目录中。是否可以通过与上述类似的方式进行?例如,以下工作有效吗?我是Unix / Linux的新手,所以我真的不想尝试此操作,直到有人请给我表明它是安全的。 cp test.txt $(printf“ s%02i.txt” $(seq 1 50)) 查看的man页面cp,它似乎不cp支持这样的多个目标,但是: NAME cp - copy files and directories SYNOPSIS cp [OPTION]... [-T] SOURCE DEST cp [OPTION]... SOURCE... DIRECTORY cp [OPTION]... -t DIRECTORY SOURCE... DESCRIPTION Copy SOURCE to DEST, …