我想将所有文件从父文件夹移动到子文件夹...并忽略子文件夹中的现有文件,即,如果img1.jpg
在父文件夹和子文件夹中都存在,则不应在子文件夹中替换它。
我可以像下面这样移动文件:
mv ./parent/*.jpg ./parent/child/
但不知道如何告诉 Ubuntu 忽略现有文件?
答案1
根据 mv 手册页,“-n”标志不会覆盖现有文件:
-n, --no-clobber
do not overwrite an existing file
我想将所有文件从父文件夹移动到子文件夹...并忽略子文件夹中的现有文件,即,如果img1.jpg
在父文件夹和子文件夹中都存在,则不应在子文件夹中替换它。
我可以像下面这样移动文件:
mv ./parent/*.jpg ./parent/child/
但不知道如何告诉 Ubuntu 忽略现有文件?
根据 mv 手册页,“-n”标志不会覆盖现有文件:
-n, --no-clobber
do not overwrite an existing file