在 Linux 中复制文件并仅当目标较旧时才覆盖 2024-6-16 • linux cp 在 Linux 中如何使用cp一个工具将文件复制到目标,但如果目标存在,则仅当目标比源旧时才覆盖? cp -f总是覆盖,但仅当目标比源旧时才需要覆盖。 答案1 cp -u 根据cp 手册页, -u 仅当目标文件比源文件旧时才会覆盖文件。 看来 -u 选项不适用于 scp,因此如果您需要在远程主机上执行此操作,请使用同步默认情况下,rsync 会跳过具有相同大小、名称和上次修改时间的文件。Rsync 还有一个 -u 选项,用于跳过较新的目标文件。 相关内容 安装 Canon MF212w 驱动程序时出现问题 SD 卡可以自动挂载,但手动挂载时 fstype 错误 多个默认网关警告 在代码列表中使用带有连字符的 Fira Code 字体 如何在项目列表中写希腊字母 如果我访问分配的 LAN IP 地址,计算机是否知道它正在访问自己? IIS 10 - 处理来自同一 IP 地址的多个请求 为什么 wlo1 没有将 DNS 响应路由回 enp4s0? 启动 SharePoint 2010 用户配置文件同步服务应用程序时出现 Forefront Identity Manager 错误 在 vhost 中禁用 Apache 模块