我试图在终端中使用单行命令在计算机的一个目录中查找某种类型的所有文件并将其复制到另一目录。我现在可以使用以下命令执行此操作:
find ./ -name '*.fileType' -exec cp -prv '{}' '/destination_directory/' ';'
我遇到的问题是,如果要复制的文件与先前复制的文件具有相同的名称,它将替换先前复制的文件。
要解决此问题,我想编辑命令,以便在复制文件到新目录时对文件进行编号。
所以输出应如下所示:
原始文件
cat.txt
dog.txt
dog.txt
复制的文件
cat1.txt
dog2.txt
dog3.txt
编辑:
我可以使用的命令列表链接在这里:https://ss64.com/osx/
专门用于cp
命令:https://ss64.com/osx/cp.html
-注意:--backup
和-b
在此版本的cp
中不可用