title: find -exec mv tells me No such file or directory
body: <p>if I run:</p>
  
  <p><code>mkdir -p "$HOME"/old_foo &amp;&amp; find "$HOME" -type d -name "*foo" -exec mv -vi {} "$HOME"/new_foo \;</code></p>
  
  <p>I get:</p>
  
  <p><code>/Users/medialab/old_foo -&gt; /Users/medialab/new_foo</code></p>
  
  <p>but also:</p>
  
  <p><code>find: /Users/medialab/old_foo: No such file or directory</code> </p>
  
  <p>why is <code>find</code> searching for the directory old_foo after it already moved it?</p>