查看: 864|回覆: 0

[教程] linux查找可执行文件的方法

[複製鏈接]

11

主題

0

回帖

33

積分

技术1级

金币
22
閲讀權限
10
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2011-10-30
QQ
發表於 2012-6-6 22:06:42 | 顯示全部樓層 |閲讀模式
linux下查找可执行文件
ls -F|grep "*"

这样就可以了!
ls -F | grep /$是什么意思
ls -F的意思是把文件按照类型归类,并且在末尾加上/ *等符号标识
| 管道输出,把前面命令的结果当做输入传给后面的命令
grep /$的意思是从中挑出以/结尾的行,/就是标识是目录
-F, --classify
append indicator (one of */=>@|) to entries
例子:

复制代码代码如下:
[root@SOR_SYS ~]# ls -F
1.sh*                     CC_manual_0701.rar  gzpackage/          man.config        script/                     tr1.txt
2005.03.01                dead.letter         index.html          ntpd-deploy.sh*   start_tomcatServer229-1.sh  tr.txt
anaconda-ks.cfg           Desktop/            install.log         printc.sh         start_tomcatServer229-2.sh usr/
apache-tomcat-6.0.30.zip  etc/                install.log.syslog  rpmpackage/      stop_tomcatServer229-1.sh   zy/
camptocamp-tomcat-0.0.1/  get_date.sh         lib/               ruby-1.8.7-p248/  stop_tomcatServer229-2.sh   zy.bak/
[root@SOR_SYS ~]#

如果我们搜索以/结尾的,我们可以用以下方法:
ls -F|grep \/【转义字符】
ls -F|grep /$
ls -F|grep /
我们来看看ls -F的作用:
-F开关对可执行文件添加一个*号,为目录添加一个/号,为符号链接添加一个@号。
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即注册

本版積分規則

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部