我查看了其他类似的问题,但是没有找到能够使我理解这一概念并将其应用于基于我的有限时间的情况的问题。我只是在运行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
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句