如何在Linux中按用户获取所有文件和目录

时间:2018-06-02 23:37:51

标签: linux shell find

我正在尝试使用以下命令查找用户拥有的所有目录和文件。

<form onSubmit="return process();" name="f" target="_blank">
  <input type="text" name="url" id="url" placeholder="Product ID"> <input type="submit" value="Search">
</form>

它有时工作正常,有时会挂断。是否存在与之相关的性能问题,或者有更好的方法来执行此操作。

1 个答案:

答案 0 :(得分:0)

要防止其降级为/proc,请使用-prune。这比使用grep -v过滤条目更好,因为它会避免下降到/proc

find / -path /proc -prune -o -type d -user greg -print

-o读为“或”。如果路径是/proc,则修剪它,即不要进入那里。否则,匹配greg拥有的目录。 (如果你也想要文件,那就去掉-type d测试。)

使用-prune时,您还必须使用-print来打印匹配项。 -print通常是隐含的,但使用-prune更改了该内容。