How can I find files that only have certain permission for owner?
bash, file, find, linux, permissions
Solution
Start with:
find /path/to/file -user user1 -perm -u+rwx
This means: look for files starting in `/path/to/files`, owned by `user1`, where the permissions for group and other can be anything (`-` in front of the permission string) and the users permissions are only: `rwx`
To search for files only (no directories) then add `-type f`.
Also, try some reading. This has great examples: Find tutorial
Problem
I would like to find files only by a certain user's permission. For example, if I want to find a file that I have full permission. I may do something like: ``` find . -user $(whoami) -perm ``` But what should I put after `-perm` if I want to ignore the permission of root and other users.