我cp (GNU coreutils) 9.5
在 Arch Linux 上。帮助似乎声称它有一个--update=none-fail
选项,如果目标文件已存在,该选项将失败:
$ cp --help | grep '\--update\[=' -A1
--update[=UPDATE] control which existing files are updated;
UPDATE={all,none,none-fail,older(default)}.
但是,执行 cp 时这似乎不是一个选项:
$ cp foo bar --update=none-fail
cp: invalid argument ‘none-fail’ for ‘--update’
Valid arguments are:
- ‘all’
- ‘none’
- ‘older’