我看了其他类似的问题,但没有找到一个,将使我能够抓住这个概念,使其适用于我的情况,基于我有限的时间。我只是运行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 / …
如果你只是想将发现限制到第一级,你可以做:
原文链接:https://www.f2er.com/bash/391194.htmlfind /dev -maxdepth 1 -name 'abc-*'
…或者如果您特别想要排除.udev目录,您可以:
find /dev -name '.udev' -prune -o -name 'abc-*' -print