仅当复制的文件比目标文件的版本新时,如何才能在 Linux 中复制文件?
如果目标文件较新,我希望文件复制不会继续。
答案1
使用 cp 的更新选项 (-u) 应该可以帮你完成。
http://beginnerlinuxtutorial.com/help-tutorial/basic-linux-commands/cp-linux-copy-command/
答案2
使用同步
rsync --progress -r -u /from/one/* /to/another/directory
答案3
你没有说你使用的是什么 shell,因此我假设ksh
:
if [[ file1 -nt file2 ]]; then cp file1 file2; fi