首页>>帮助中心>>香港云服务器find模糊查找怎样排除目录

香港云服务器find模糊查找怎样排除目录

2025/1/19 8次
香港云服务器在Linux中,要在find模糊查找时排除特定目录,可以使用-prune选项

find . -type d -name 'node_modules' -prune -o -type f -name '*.js' -print
复制代码
这个命令的解释如下:

find .:从当前目录开始查找。
-type d:只查找目录。
-name 'node_modules':查找名为"node_modules"的目录。
-prune:当找到匹配的目录时,排除(prune)该目录及其子目录。
-o:逻辑或(OR),用于组合多个表达式。
-type f:只查找文件。
-name '*.js':查找以".js"结尾的文件。
-print:打印匹配到的文件路径。
这个命令将输出除"node_modules"目录及其子目录之外的所有.js文件。

一诺网络香港免备案专区,提供「香港增强云服务器」「香港特惠云服务器」两种类型的高可用弹性计算服务,搭载新一代英特尔®至强®铂金处理器,接入CN2低延时高速回国带宽线路,网络访问顺滑、流畅。机房网络架构采用了BGP协议的解决方案可提供多线路互联融合网络,使得不同网络运营商线路的用户都能通过最佳路由实现快速访问。香港云服务器低至29元/月,购买链接:https://www.enuoidc.com/vps.html?typeid=2