什么命令可以查找“abc”用户拥有的所有文件,我猜想可以扩展为查找组“def”的所有文件。
例如
如果我得到结果(ls -l)如下所示
-rwxrw-r-- 1 apache web 1981 2009-01-22 08:10 unsubscribe.php
然后我想找到 apache 或 group web 拥有的所有文件
谢谢!
答案1
该find
命令有针对两者的选项。find(1)
有关更多详细信息,请参阅手册页。
答案2
find /home/ -user <username> -group <groupname>
以及许多其他搜索条件。
答案3
使用查找程序
find path -group group_name
答案4
对你的问题的直接回答:
find /path -type f \( -user apache -o group web \) -exec ls -l {}; \
在我看来,find 手册页的启发性非常低。