使用 rsync 的存档标志而不复制符号链接

Hay*_*Hay 31 linux rsync

rsync的手册页所述,-a(归档)开关等效于-rlptgoD. 但是,我有一种情况,我不希望保留符号链接。有没有办法继续使用-a开关并防止复制符号链接?-rptgoD每次都可以写,但是有点长。

Ste*_*day 69

请尝试以下操作:

rsync -a --no-links ...

或者,稍微短一点:

rsync -a --no-l ...

请注意,--no-links/--no-l开关必须在命令行上的开关之后-a,否则--links隐含的 by-a将再次打开。

  • @palswim:请参阅手册页中的 `--no-OPTION` 选项。`-l`/`--links` 隐含在 `-a` 选项中,因此可以通过相应的 `--no-OPTION` 选项关闭。 (14认同)

Sve*_*ven 5

不,您可以改用别名。把线

alias mrsync="rsync -rptgoD"

在您的 ~/.profile 内和下次登录后,您可以调用 justmrsync并将这些参数隐含在别名中。