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

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

rsync如的手册页所述, -a(archive) 开关相当于-rlptgoD。但是,我遇到一种情况,我不想保留符号链接。有没有办法继续使用开关-a并防止复制符号链接?我可以-rptgoD每次都写,但有点长。

答案1

请尝试以下操作:

rsync -a--无链接...

或者,稍微短一点:

rsync -a--no-l...

请注意,--no-links/--no-l开关必须-a命令行上的开关,否则暗示--links-a再次打开。

答案2

不。你可以改用别名。将以下行

alias mrsync="rsync -rptgoD"

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

相关内容