如何排除Web服务器上的符号链接?

时间:2014-05-07 23:34:32

标签: rsync

从本地计算机推送到服务器时,我们要排除(或不覆盖)awstats使用的目录。

是否可以让rsync替换服务器上的所有内容但忽略两个符号链接和一个目录?

awstats-icon -> icon
awstatsicons -> icon
/icon

我们当前的rsync调用如下所示,我们将从本地计算机中排除.git:

rsync -vzrP --delete --exclude '.git' ~/Sites/path/to/sitename/ user@server.com:/path/to/sitename/

非常感谢任何正确方向的指示。

1 个答案:

答案 0 :(得分:1)

您是否也可以排除符号链接和目录?

rsync -vzrP --delete --exclude '.git' --exclude 'awstats-icon' --exclude 'awstatsicons' --exclude 'icon' ~/Sites/path/to/sitename/ user@server.com:/path/to/sitename/

这样可以防止推送符号链接和目录,同时保留(不删除)具有相同名称的远程符号链接或目录。