小编bar*_*baz的帖子

复制子目录中的所有文件并重命名而不是覆盖

我在另一个目录的子目录中有许多图像,我想将它们复制到一个目录中,以便所有图像都在一个地方。

经过一番搜索,我找到并修改了一些东西来创建这个命令:

find . -name "z*.jpg" -exec cp '{}' ~/Extracted/ \;
Run Code Online (Sandbox Code Playgroud)

这似乎有效,但是我发现具有相同名称的图像会被覆盖,所以我这样做了:

find . -name "z*.jpg" -exec cp -n '{}' ~/Extracted/ \;
Run Code Online (Sandbox Code Playgroud)

但是现在具有相同名称的图像被简单地忽略了。

无论如何我可以这样做,以便复制每个图像并重命名具有相同名称的图像?

linux cp find

5
推荐指数
1
解决办法
5412
查看次数

标签 统计

cp ×1

find ×1

linux ×1