【问题标题】:Moving files without overwrite移动文件而不覆盖
【发布时间】:2023-04-09 15:47:01
【问题描述】:

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

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

如果文件已经存在,这会导致文件追加 ~1~。问题是:这导致文件无用。我需要捕获我所有的 pdf,如果它们有这个数字,我将无法打开这些 pdf。

这可以修复吗?我不能使用前缀吗?

谢谢。

【问题讨论】:

    标签: linux file ubuntu filesystems


    【解决方案1】:

    试试 cp -n

    在此处查看手册页:http://man7.org/linux/man-pages/man1/cp.1.html

    【讨论】:

    • 如果我使用 -n 我不会捕获所有文件 Sanya :B
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-07-17
    • 1970-01-01
    • 2013-11-27
    • 2011-05-12
    • 2011-11-17
    • 2012-02-05
    • 1970-01-01
    相关资源
    最近更新 更多