One nice way to save space in your filesystem is by runningon directly-executable (binary) files. You'll probably think of running it recursively with . Be careful. On some operating systems, using strip on a will strip the setuid bit; the program won't be setuid anymore. It's best to tell find to skip setuid and setgid files. For instance, the command below finds that are :
find . -type f -perm -0001 ! -perm -4000 ! -perm -2000...
Other files that shouldn't be stripped include the UNIX kernel (like /vmunix) and files that programmers need to debug.