Просмотр исходного кода

add new 'find' oneliners

- signed-off-by: trimstray <trimstray@gmail.com>
pull/157/head
trimstray 4 лет назад
Родитель
Сommit
6dd8503d06
1 измененных файлов: 22 добавлений и 3 удалений
  1. +22
    -3
      README.md

+ 22
- 3
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 {} +
```

###### Find files and directories for specific user
###### Find files and directories for specific user/group

```bash
# User:
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/group

```bash
# User:
find . \! -user <username> -print

# Group:
find . \! -group <group>
```

###### Find files and directories for all without specific user
###### Looking for files/directories that only have certain permission

```bash
find . \!-user <username> -print
# 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


Загрузка…
Отмена
Сохранить