chmod (distinguish between files and directories)
I hate having execute bit set on files not supposed to be executable. But I have always found it a lot easier to set it to keep directories browseable when chmod’ing a directory recursive. Now I thrown a little bash line together to easily only chmod files or directories.
This only chmod’s files:
debian:~# find -type f | xargs -i chmod 640 {}
This only chmod’s directories:
debian:~#find -name '*' -type d | xargs -i chmod 750 {}
The -name ‘*’ makes sure that it is only sub directories is processed (and not the current directory).
chmod (distinguish between files and directories)
© 2004 by Jacob Emcken is licensed under CC BY-SA 4.0