linux文件搜索 忽略某文件夹及其子目录

本文详细介绍了Linux下find命令的高级使用技巧,包括如何排除特定目录进行文件搜索,以及如何结合grep命令过滤文件内容。通过具体示例,读者可以学会精确查找指定条件的文件,适用于系统管理员和高级用户。

1.搜索当前目录 排除out及其子目录 的所有文件             打开   查找"vold_prepare_subdirs" 错误重定向到系统黑洞 
find ./  -path "./out" -prune -o -type f -name "*"  |xargs grep -n 'vold_prepare_subdirs' 2>/dev/null

2.搜索根目录 排除proc及其子目录  的所有后缀为conf的文件
find /  -path "/proc" -prune -o -type f -name "*.conf"

如果按照文件名来搜索则为:
find /home/carryf -path "/home/carryf/astetc" -prune -o -type f -name "cdr_*.conf" -print

 

如果要忽略两个以上的路径如何处理?
find /home/carryf /( -path "/home/carryf/astetc" -o -path "/home/carryf/etc" /) -prune -o -type f  -print
find /home/carryf /( -path "/home/carryf/astetc" -o -path "/home/carryf/etc" /) -prune -o -type f  -name "cdr_*.conf" -print

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值