Tested how many files were processed when using --exclude with various prefix/suffix combinations

My initial concern was how long it would take to run a backup. My perspective is that backup time is directly correlated with how many files that have to be processed when the files are small. When the files are large that may be the limiting factor. I seem to have a lot of small files in directories like node_module directories and wanted to limit that. The green ones are what I wanted to see. I overwhelmed the excluded folders because I wanted to see how many of those directories were getting scanned completely.

The surprising one to me was T:\** as a prefix. T:\**excluded* seems to process all the files in the following, even though I would expect it completely safe to skip them because ** is any path:

  • folder/excluded
  • folder/folder/excluded

Limitations:
My provided folder structure might not be complete enough as I made it for one purpose.