Following two commands can delete all ELF executables and ELF object (.o) files.
find ./ -executable -type f|xargs -I{} file {} | grep ELF|cut -d ':' -f 1|xargs -I{} rm {}
find ./ -name "*.o" -type f|xargs -I{} file {} | grep ELF|cut -d ':' -f 1|xargs -I{} rm {}
Some executables may not be found because its "x" bit is not set. Use following command to find them
find ./ -type f|xargs -I{} file {} | grep ELF|cut -d ':' -f 1|xargs -I{} rm {}
Note:
-executable is not supported in old version of find.
No comments:
Post a Comment