Find and delete all core files

Contributor Icon Contributed by qmchenry Date Icon September 2, 2003  
Tag Icon Tagged: UNIX

Locate and remove all core files in system using the find command


find / -name core -exec rm {} \;

The find command replaces the {} characters in the command above with the filenames that it finds. You must include the \ immediately before the ; character.

Previous recipe | Next recipe |
 
  • Stef
    sparkomemphis on http://ncaabbs.com/showthread.php?tid=229890 has this example that will help prevent removing non-core files named (lets not argue that there should not be any of these) core.

    find . -name core\* -user $USER -type f -size +1000000c -exec file {} \; -exec ls -l {} \; -exec printf "\n\ny to remove this core file\n" \; -exec /bin/rm -i {} \;
  • I like that! Nice bit of code. Thanks for sharing!
blog comments powered by Disqus