将文件移动到其他文件夹,忽略现有文件

将文件移动到其他文件夹,忽略现有文件

我想将所有文件从父文件夹移动到子文件夹...并忽略子文件夹中的现有文件,即,如果img1.jpg在父文件夹和子文件夹中都存在,则不应在子文件夹中替换它。

我可以像下面这样移动文件:

mv ./parent/*.jpg ./parent/child/

但不知道如何告诉 Ubuntu 忽略现有文件?

答案1

根据 mv 手册页,“-n”标志不会覆盖现有文件:

-n, --no-clobber
          do not overwrite an existing file

相关内容