title: Is there an equivalent to the .Net FileSystemWatcher in the Linux world?
body: <p>I find the .Net FileSystemWatcher class really handy for writing utilities that automatically come to life when files show up in their watched folders. Is there any equivalent to this functionality in the *nix world that would allow me to watch a folder (and possibly all of its subdirectories)?</p>
  
  <p><strong>Edit:</strong> Preferably this will be something that doesn't require kernel patches.</p>