小编art*_*lla的帖子

Rsync :仅复制时间戳

目前我有两个目录 A/ 和 B/,除了时间戳之外,它们在各方面都相同。因此,如果我运行命令:

rsync --dry-run -crvv A/ B/
Run Code Online (Sandbox Code Playgroud)

然后所有文件都标记为“最新”,而命令:

rsync --dry-run -rvv A/ B/
Run Code Online (Sandbox Code Playgroud)

显示所有文件都将从 A/ 复制到 B/。

我的问题是:鉴于我知道文件是相同的(就内容而言),那么有没有办法(通过 rsync 或其他方式)将 B/ 中文件的时间戳设置为与中文件的时间戳相同A/,而不将所有文件从 A/ 复制到 B/ ?

谢谢

synchronization rsync copy timestamp

53
推荐指数
3
解决办法
4万
查看次数

rsync : 只向一个方向传输文件

是否可以使用 rsync 仅向一个方向复制文件?

例如,假设我们有:

left/a.txt

right/a.txt

其中文件最初是相同的。

如果然后修改right/a.txt,则:

rsync -avv left/ right/

将复制right/a.txtleft/a.txt.

是否有可能限制rsync将仅复制left/right/(即防止它从复制right/left/)?

linux synchronization rsync

26
推荐指数
2
解决办法
4万
查看次数

标签 统计

rsync ×2

synchronization ×2

copy ×1

linux ×1

timestamp ×1