复制几个文件

复制几个文件

我有一个文件列表,我想生成它们的多个副本。这些副本应该被编号。

例如我有以下文件:

fileA, fileB, ..., fileC

第一个副本应该生成文件

fileA1, fileB1, ..., fileC1

第二份文件

fileA2, fileB2, ..., fileC2

依此类推,直到达到特定的份数。

我可以使用哪些命令从终端完成此操作?

答案1

尝试这个 GNU find命令,

find . -type f -exec cp {} {}1 \; -exec cp {} {}2 \;
  • 在当前目录中搜索文件并对-exec找到的文件执行提到的操作。

  • -exec cp {} {}1 \;--> 第一个复制操作由此命令完成,其中原始文件被复制到同一目录,其中重复文件的名称以 1 结尾。

  • -exec cp {} {}2 \;--> 该命令完成第二次复制操作,其中原始文件被复制到同一目录中,其中重复文件的名称以 2 结尾。

相关内容