在Linux中如何使用cp一个可以将文件复制到目标,但如果目标存在,则仅当目标比源旧时才覆盖?
cp -f总是覆盖,但只有当目标比源旧时才需要覆盖。
小智 5
cp -u
Run Code Online (Sandbox Code Playgroud)
根据cp 手册页,-u 仅当目标比源旧时才会覆盖文件。
看来 -u 选项不适用于 scp,因此如果您需要在远程主机上执行此操作,请使用rsync。默认情况下,rsync 会跳过具有相同大小、名称和上次修改时间的文件。Rsync 还有一个 -u 选项来跳过较新的目标文件。
| 归档时间: |
|
| 查看次数: |
9447 次 |
| 最近记录: |