科技常识:linux find命令忽略目录的查找方法

2021-06-07 13:50:01
导读 今天小编跟大家讲解下有关科技常识:linux find命令忽略目录的查找方法,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关科技

今天小编跟大家讲解下有关科技常识:linux find命令忽略目录的查找方法,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关科技常识:linux find命令忽略目录的查找方法的相关资料,希望小伙伴会喜欢也能够帮助大家。

在linux操作系统中,find命令非常强大,在文件与目录的查找方面可谓无所不至其极,如果能结合xargs命令使得,更是强大无比。

以下来看看find命令忽略目录查找的用法吧。

例1,根据文件属性查找:

复制代码代码如下:find . -type f -name"*config*"! -path"./tmp/*"! -path"./scripts/*"! -path"./node_modules/*"Explanation:find . - Start find from current working directory (recursively by default) -type f - Specify to find that you only want files in the results -name"*_peaks.bed"- Look for files with the name ending in _peaks.bed ! -path"./tmp/*"- Exclude all results whose path starts with ./tmp/ ! -path"./scripts/*"- Also exclude all results whose path starts with ./scripts/

例2,根据文件内容查找:

复制代码代码如下:grep -n -r --exclude-dir='node_modules' --exclude-dir='logs' --exclude="nohup.out"192 *当前大家也可以参考这篇文章:linux find命令忽略某个或多个子目录的实例

来源:爱蒂网

免责声明:本文由用户上传,如有侵权请联系删除!

猜你喜欢

最新文章