Linux 查找文件

Linux 查找文件

什么命令可以查找“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 手册页的启发性非常低。

相关内容