在 Linux 中复制文件并仅当目标较旧时才覆盖 2024-6-16 • linux cp 在 Linux 中如何使用cp一个工具将文件复制到目标,但如果目标存在,则仅当目标比源旧时才覆盖? cp -f总是覆盖,但仅当目标比源旧时才需要覆盖。 答案1 cp -u 根据cp 手册页, -u 仅当目标文件比源文件旧时才会覆盖文件。 看来 -u 选项不适用于 scp,因此如果您需要在远程主机上执行此操作,请使用同步默认情况下,rsync 会跳过具有相同大小、名称和上次修改时间的文件。Rsync 还有一个 -u 选项,用于跳过较新的目标文件。 相关内容 有没有办法为 Gnome 中打开的特定窗口设置快捷键? Muxless Graphics 和 Ubuntu 16.04 Ubuntu 卸载后,Ubuntu 更改了 2 个硬盘,导致 Ubuntu 和 Windows 都无法识别它们 内部子网的 OpenVPN 连接问题 LibreOffice Calc 中是否有一个热键可以编辑当前单元格? 我需要做什么才能使我的以太网连接打印机可以通过无线方式访问? 快速命令行 FTP 服务器? 我可以将用户定义的 shell 函数放在哪里? PowerBi 按同一张表中的数值对分类切片器进行排序 FreeBSD 9.3 和 OSX 颜色标签