从本地计算机推送到服务器时,我们要排除(或不覆盖)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/
非常感谢任何正确方向的指示。
答案 0 :(得分:1)
您是否也可以排除符号链接和目录?
rsync -vzrP --delete --exclude '.git' --exclude 'awstats-icon' --exclude 'awstatsicons' --exclude 'icon' ~/Sites/path/to/sitename/ user@server.com:/path/to/sitename/
这样可以防止推送符号链接和目录,同时保留(不删除)具有相同名称的远程符号链接或目录。