Linux下使用find命令查找文件如何忽略某些目录

Linux下使用find命令查找文件如何忽略某些目录,第1张

Linux下使用find命令查找文件如何忽略某些目录

在Linux命令实际 *** 作的情况下,有时候会检索到很多目录,而这个目录并不是每个人都需要的,所以这个时候可以忽略。本文详细介绍了linux下find命令的独特用法,以及查找文件时忽略目录的方式。find命令忽略了目录搜索的入门教程,必须有朋友参考。

在linux系统软件中使用find命令查找文件时,有时必须忽略某些目录,可以应用主参数-prune进行过滤。

但是必须注意,要忽略的路径的主参数要跟在检索到的路径后面,否则主参数不起作用。

例如,对/home/zth目录中所有文档的特定搜索将忽略/home/zth/astec的路径:

以下代码:

find/home/zth-path"/home/zth/astetc"-prune-o-typef-print

按文件夹名称搜索是:

以下代码:

find/home/zth-path"/home/zth/astetc"-prune-o-typef-name"cdr_*。conf"-打印

如何处理两条以上路径被忽略?

以下代码:

find/home/zth/(-path"/home/zth/astetc"-o-path"/home/zth/etc"/)-prune-o-typef-print

find/home/zth/(-path"/home/zth/astetc"-o-path"/home/zth/etc"/)-prune-o-typef-name"cdr_*。conf"-打印

注:/(和/)前后左右有空例。

搜索文件的内容。以下句子可以解决目录中空的问题:

以下代码:

找到./-name"MySQL*"-print0|xargs-0grep"SELECTlead_idFROMvicidial_listwherevendor_lead_code"

如果目录没有空网格,它可以是这样的:

以下代码:

找到./-name"MySQL*"|xargsgrep"SELECTlead_idFROMvicidial_listwherevendor_lead_code"

以上是我对Linux下使用find命令查找文件时如何忽略ss="superseo">ss="superseo">子目录的总结。如果你非要用到相关的实际 *** 作,又不太了解find命令的应用,何不掌握以下,期待对你有所帮助。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/771013.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-02
下一篇 2022-05-02

发表评论

登录后才能评论

评论列表(0条)

保存