find: Delete Files

 
 3.4 Delete Files
 ================
 
  -- Action: -delete
      Delete files or directories; true if removal succeeded.  If the
      removal failed, an error message is issued.
 
      The use of the '-delete' action on the command line automatically
      turns on the '-depth' option (⇒find Expressions).  This can
      be surprising if you were previously just testing with '-print', so
      it is usually best to remember to use '-depth' explicitly.
 
      If '-delete' fails, 'find''s exit status will be nonzero (when it
      eventually exits).
 
      Together with the '-ignore_readdir_race' option, 'find' will ignore
      errors of the '-delete' action in the case the file has disappeared
      since the parent directory was read: it will not output an error
      diagnostic, and the return code of the '-delete' action will be
      true.