我有一个文件列表,我想生成它们的多个副本。这些副本应该被编号。
例如我有以下文件:
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 结尾。