gpt4 book ai didi

bash - 如何只查找给定目录中的文件,并使用 bash 忽略子目录

转载 作者:行者123 更新时间:2023-11-29 08:38:51 24 4
gpt4 key购买 nike

我正在运行 find 命令来查找某些文件,但子目录中的某些文件具有相同的名称,我想忽略这些文件。

我对这样的文件/模式感兴趣:

/dev/abc-scanner, /dev/abc-cash ....

命令:

find /dev/ -name 'abc-*'

返回的内容:

/dev/abc-scanner
/dev/abc-cash
...
...
...
/dev/.udev/names/abc-scanner
/dev/.udev/names/abc-cash

我想忽略后面的文件:/dev/.udev/...

最佳答案

如果您只想将查找限制在第一层,您可以这样做:

 find /dev -maxdepth 1 -name 'abc-*'

...或者如果你特别想排除.udev目录,你可以这样做:

 find /dev -name '.udev' -prune -o -name 'abc-*' -print

关于bash - 如何只查找给定目录中的文件,并使用 bash 忽略子目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7715485/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com