移动文件而不覆盖

时间:2016-03-18 04:14:27

标签: linux file ubuntu filesystems

我正在使用以下命令将子文件夹中的所有文件移动到目标文件夹,而不会覆盖具有相同名称的文件:

find folder-target -type f -exec cp --backup=numbered \{\} folder-final \;

如果文件已存在,这会导致文件附加〜1~。问题是:这导致文件无用。我需要抓住我所有的pdf,如果他们有这个数字我就无法打开这个pdf。

这可以解决吗?我不能使用预先修复?

感谢。

1 个答案:

答案 0 :(得分:0)

尝试cp -n

请参阅此处的手册页:http://man7.org/linux/man-pages/man1/cp.1.html