mirror of
https://github.com/trimstray/the-book-of-secret-knowledge
synced 2024-11-26 05:00:18 +00:00
add new 'find' oneliners
- signed-off-by: trimstray <trimstray@gmail.com>
This commit is contained in:
parent
ba213b728e
commit
6dd8503d06
1 changed files with 22 additions and 3 deletions
25
README.md
25
README.md
|
@ -1982,16 +1982,35 @@ cd /var/www/site && find . -type d -exec chmod g+x {} \;
|
||||||
cd /var/www/site && find . -type d -exec chmod g+rwx {} +
|
cd /var/www/site && find . -type d -exec chmod g+rwx {} +
|
||||||
```
|
```
|
||||||
|
|
||||||
###### Find files and directories for specific user
|
###### Find files and directories for specific user/group
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
# User:
|
||||||
find . -user <username> -print
|
find . -user <username> -print
|
||||||
|
find /etc -type f -user <username> -name "*.conf"
|
||||||
|
|
||||||
|
# Group:
|
||||||
|
find /opt -group <group>
|
||||||
|
find /etc -type f -group <group> -iname "*.conf"
|
||||||
```
|
```
|
||||||
|
|
||||||
###### Find files and directories for all without specific user
|
###### Find files and directories for all without specific user/group
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
find . \!-user <username> -print
|
# User:
|
||||||
|
find . \! -user <username> -print
|
||||||
|
|
||||||
|
# Group:
|
||||||
|
find . \! -group <group>
|
||||||
|
```
|
||||||
|
|
||||||
|
###### Looking for files/directories that only have certain permission
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# User:
|
||||||
|
find . -user <username> -perm -u+rw # -rw-r--r--
|
||||||
|
find /home -user $(whoami) -perm 777 # -rwxrwxrwx
|
||||||
|
find /home -type d -group <group> -perm 755 # -rwxr-xr-x
|
||||||
```
|
```
|
||||||
|
|
||||||
###### Delete older files than 60 days
|
###### Delete older files than 60 days
|
||||||
|
|
Loading…
Reference in a new issue