【问题标题】:Why "rsync --exclude-from" ist not working [closed]为什么“rsync --exclude-from”不起作用[关闭]
【发布时间】:2020-10-05 08:51:01
【问题描述】:

您好,我正在尝试将本地文件同步到远程服务器,文件已复制,但排除的文件不起作用。

我要排除的是一些文件,例如在一些不同的文件夹下: htdocs/index.php htdocs/.htaccess htdocs/conf/Configuration.php

rsync -arvz --no-links --exclude-from 'excluded-files.txt' ./htdocs/ user@host:/var/www/test/htdocs/

怎么了?

【问题讨论】:

    标签: linux shell rsync


    【解决方案1】:

    除非您使用-R,否则排除模式将与 from 目录的子目录匹配。在您的情况下,您必须排除 index.php 而不是 htdocs/index.php,但这可能会匹配太多此类文件。通过添加-R,您将测试的名称将是./htdocs/...,因此这些模式将起作用,但您需要从目标目录中删除htdocs,即user@host:/var/www/test/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-05-12
      • 2013-10-18
      • 1970-01-01
      • 2022-08-13
      • 2012-02-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-31
      相关资源
      最近更新 更多