title: Why does rm -f ask me for confirmation on zsh?
body: <p>I'm running zsh from Cygwin. One of my shell functions contains a statement</p>
  
  <pre><code>rm -f somedir/*
  </code></pre>
  
  <p>(I want to remove all non-hidden files in somedir, but not the directory itself). However, I am always asked:</p>
  
  <pre><code>zsh: sure you want to delete all the files in ... [yn]?
  </code></pre>
  
  <p>The wording of this message (note the "zsh:" at the beginning) suggests that the question comes from zsh, not rm. However, rm is an external command:</p>
  
  <pre><code>$ type rm
  rm is /usr/bin/rm
  </code></pre>
  
  <p>By the way, the prompt also occurs if I explicitly invoke rm as</p>
  
  <pre><code>$ command rm -f somedir/*
  </code></pre>
  
  <p>Is there something within zsh, which tries to be too clever?</p>