ks may not notice that one of the
files didn&#8217;t match the regex (at least not until it&#8217;s much too late).
Yes, someone who knows about core.quotePath can avoid this (unless they
have other special characters like \t, \n, or "), and people who use
ls-files -z with something other than grep can avoid this, but that
doesn&#8217;t mean they will.</p>
</li>
<li>
<p>Similarly, when moving files around, one can find that filenames with
non-ascii or special characters end up in a different directory, one
