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.
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