Answers:
将更新选项(-u)与cp一起使用应该为您完成。
http://beginnerlinuxtutorial.com/help-tutorial/basic-linux-commands/cp-linux-copy-command/
使用rsync
rsync --progress -r -u /from/one/* /to/another/directory
-r
表示递归操作到子目录并将-u
新文件保留在目标(= update)。--progress
显示操作期间的进度信息。
你不是在说你正在使用什么shell,所以我将假设ksh
:
if [[ file1 -nt file2 ]]; then cp file1 file2; fi
yes|cp -ruv /from/* /to/.
是 - 对所有问题回答“是”。
r - 递归
u - 更新
v - 进度
就像xargs一样。
我不知道如何在学术上解释。
-u
选项。你可以rsync --update
改用。