title: rsync --files-from and protect filter does not work
body: <p>I'm using rsync with '--files-from' and I would like to exclude ONE of the pathes in this list to be 'protected' by a filter, but it seems it will not work.</p>
  
  <p>This is my setup:</p>
  
  <p>Content of /backuplist.txt file:</p>
  
  <pre><code>path1
  path2/and/more
  </code></pre>
  
  <p>The rsync command is like this:</p>
  
  <pre><code>rsync -aHr --filter "protect path1/*" $dry --progress --delete --force --inplace --delete-after --files-from=/backuplist.txt /source /target
  </code></pre>
  
  <p>What I want is to copy files recursively from '/source/path1' and '/source/path2/and/more' into '/target/path1' and '/target/path2/and/more'. Everything non-existing in the source paths existing in the target paths should be deleted EXCEPT any files within '/target/path1' an below(!)</p>
  
  <p>I tried the following filter which did not work:</p>
  
  <pre><code>--filter "protect path1/*"
  --filter "protect path1/"
  --filter "protect path1"
  --filter "protect /path1"
  </code></pre>
  
  <p>Any help is welcome!</p>