一尘不染

Linux如何复制但不覆盖?

linux

我想要cp一个目录,但是我不想覆盖任何现有文件,即使它们比复制的文件还旧。我想做到完全非交互式,因为这将是Crontab
Bash脚本的一部分。有任何想法吗?


阅读 472

收藏
2020-06-03

共1个答案

一尘不染

手册页中获取

-n, --no-clobber
              do not overwrite an existing file (overrides a previous -i option)

例:

cp -n myoldfile.txt mycopiedfile.txt
2020-06-03