查找/var目录及其子目录下所属组为 mail,所有者不是root的文件 [参数-user和-group]
时间: 2023-09-10 13:05:14 浏览: 145
### 回答1:
可以使用以下命令查找/var目录及其子目录下所属组为mail,所有者不是root的文件:
find /var -user !root -group mail
其中,-user !root表示所有者不是root,-group mail表示所属组为mail。
### 回答2:
要查找/var目录及其子目录下所属组为mail,所有者不是root的文件,并使用参数-user和-group,可以使用下面的find命令:
```
find /var -user !root -group mail
```
该命令会在/var目录及其子目录下查找所有者不是root且所属组为mail的文件。
其中,/var是要查找的目录路径。-user参数后面的!root表示所有者不是root,-group参数后面的mail表示所属组为mail。
使用这个命令后,系统会递归地查找/var目录及其子目录下的文件,并输出所有符合条件的文件路径。
### 回答3:
在Linux系统中,可以使用find命令来查找/var目录及其子目录下满足特定条件的文件。针对所给条件进行查找,可以采用-user和-group参数。
使用如下命令可以查找/var目录及其子目录下所属组为mail,所有者不是root的文件:
```shell
find /var -group mail ! -user root
```
说明:
- find:find命令用于查找文件。
- /var:表示在/var目录下进行查找。
- -group mail:表示所属组为mail。
- ! -user root:表示所有者不是root。
根据上述命令,系统会递归地查找/var目录及其子目录下所属组为mail,所有者不是root的文件,并将结果返回。由于/var目录通常包含的文件较多,所以可能需要一些时间来完成查找操作。
总结:
使用find命令可以方便地在Linux系统中查找满足特定条件的文件。在查找/var目录及其子目录下所属组为mail,所有者不是root的文件时,可以使用-user和-group参数来设置条件。希望以上回答对您有所帮助,如有疑问请继续追问。
阅读全文