专栏首页葫芦linux 查找目录下的执行可脚本

linux 查找目录下的执行可脚本

find -L . -name \*.sh -o -name \*.py -o -name \*.pl
 
./misc/smaps.pl
./misc/switch_inet.sh
./misc/ini_parse.pl
./misc/parse_agent_value.pl
./misc/show_process_of_USER.pl
./pkgtools/mkpkg.sh


-o =or
-a =and
-L 追踪所有符号链接


find命令的一般格式为:
find [-H] [-L] [-P] [path...] [expression]


其中,'-H' '-L' '-P'三个选项主要是用来处理符号连接,'-H'表示只跟随命令行中指定的符号连接,'-L'表示跟随所有的符号连接,'-P'是默认的选项,表示不跟随符号连接。

例如,在我的当前目录下有一个符号连接e1000,现在我想查找文件名中最后一个字母是数字的源文件,那么
$ find -H . -name "*[0-9].c" -print

./2234.c
像上面这样写只能查找出当前目录下符合要求的文件,却找不出e1000下的文件。因此可以这么写:
$ find -H e1000 . -name "*[0-9].c" -print

或者使用 '-L'选项
$ find -L . -name "*[0-9].c" -print

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • cssjshtml vue.js 传值与传引用

    葫芦
  • java ping命令

    简洁的网络测试工具,图形化显示网络状态。 当你需要测试网络情况时,此工具可以帮助你来进行测试。 你可以简单的输入ip地址或者域名来获得本机到达目标地址的网络...

    葫芦
  • cssjshtml vue.js router-view复用

    葫芦
  • Python基础之公共方法

    python3中取消了cmp比较运算符,但我们可以直接通过比较运算符<>进行比较; 数字可以比较,字符串可以比较,元组,列表可以比较大小,但字典不能比较大小

    py3study
  • Python 技术篇-文件操作:本地文件重命名

    os.rename() 就是用来重命名的。 下面演示将D:\python文件夹下的 a.txt 改为 b.txt。

    小蓝枣
  • 米斯特白帽培训讲义 漏洞篇 越权

    越权漏洞是 Web 应用程序中一种常见的安全漏洞。它的威胁在于一个账户即可控制全站用户数据。当然这些数据仅限于存在漏洞功能对应的数据。越权漏洞的成因主要是开发人...

    ApacheCN_飞龙
  • Python:logging.NullHandler 的使用

    关于 logging.NullHandler,网上大多数的解释就一句话:该 Handler 实例会忽略 error messages,通常被想使用 loggin...

    丹枫无迹
  • CentOS后台运行、关闭、查看后台任务

    & 加在一个命令的最后,可以把这个命令放到后台执行, watch -n 10 sh test.sh & #每10s在后台执行一次test.sh脚本

    薛定喵君
  • k8s集群部分常见问题处理

    结合我们上篇文章(链接:集群故障处理之处理思路以及听诊三板斧(三十三)的处理思路和手段,接下来我们就进行一些实践讲解。

    雪雁-心莱科技
  • Python为什么文件运行和在命令行运行同样语句但结果却不同?

    这篇是之前知乎上的一个提问,感觉非常有趣而且内容丰富,所以把我自己的回答搬运到公众号来。 另外关于昨天的推送,是因为我之前把文章投到了Python中文社区的公众...

    不二小段

扫码关注云+社区

领取腾讯云代金券