社区
系统维护与使用区
帖子详情
LINUX下只查找可执行文件的命令是什么,类似WIN下的查 *.exe一样的
明度
2003-10-16 12:56:54
如题
我在FIND命令里没发现有这个功能,请各位指点!
...全文
1664
22
打赏
收藏
LINUX下只查找可执行文件的命令是什么,类似WIN下的查 *.exe一样的
如题 我在FIND命令里没发现有这个功能,请各位指点!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
22 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
linux88888
2010-06-22
打赏
举报
回复
我也想找出程序文件进行压缩。
最后用这个完成的
find -type f -exec test -x '{}' \; -a -exec gzexe '{}' \;
linux88888
2010-06-22
打赏
举报
回复
我也想找出程序文件进行压缩。
最后用这个完成的
find -type f -exec test -x '{}' \; -a -exec gzexe '{}' \;
wanstar
2010-06-06
打赏
举报
回复
这个问题 解决了吗?我也困扰很久了。
明度
2003-10-20
打赏
举报
回复
汗。。CSDN居然没有修改自已贴子及回复的功能
明度
2003-10-20
打赏
举报
回复
to : szsailing(枫の舞)
没有预想中的输出,请看:
[root@redhat9 root]# find / -name '*ftp'
-----------------------------
/usr/bin/ftp
/usr/bin/pftp
/usr/bin/lftp
/usr/bin/sftp
/usr/bin/gftp
/usr/lib/lftp
/usr/lib/perl5/5.8.0/Net/demos/ftp
/usr/share/doc/pam-0.75/txts/README.pam_ftp
/usr/share/doc/nss_ldap-202/pam.d/ftp
/usr/share/doc/pam_krb5-1.60/krb5afs-pam.d/ftp
/usr/share/doc/pam_krb5-1.60/pam.d/ftp
/usr/share/apps/konqsidebartng/virtual_folders/remote/ftp
/usr/share/lftp
/usr/share/lftp/import-ncftp
/usr/share/gftp
------------------------------------------------------------------
[root@redhat9 root]# file /usr/bin/ftp
-----------------------------
/usr/bin/ftp: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), stripped
----------------------------------------------------------------
[root@redhat9 root]# find / -name '*ftp' ¦ file * ¦ grep "executable "
[root@redhat9 root]#
明度
2003-10-20
打赏
举报
回复
to : szsailing(枫の舞)
没有预想中的输出,请看:
[root@redhat9 root]# find / -name '*ftp'
-----------------------------
/usr/bin/ftp
/usr/bin/pftp
/usr/bin/lftp
/usr/bin/sftp
/usr/bin/gftp
/usr/lib/lftp
/usr/lib/perl5/5.8.0/Net/demos/ftp
/usr/share/doc/pam-0.75/txts/README.pam_ftp
/usr/share/doc/nss_ldap-202/pam.d/ftp
/usr/share/doc/pam_krb5-1.60/krb5afs-pam.d/ftp
/usr/share/doc/pam_krb5-1.60/pam.d/ftp
/usr/share/apps/konqsidebartng/virtual_folders/remote/ftp
/usr/share/lftp
/usr/share/lftp/import-ncftp
/usr/share/gftp
------------------------------------------------------------------
[root@redhat9 root]# find /usr/bin/ftp
-----------------------------
/usr/bin/ftp: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), stripped
----------------------------------------------------------------
[root@redhat9 root]# find / -name '*ftp' | file * | grep "executable"
[root@redhat9 root]#
szsailing
2003-10-18
打赏
举报
回复
什么叫结果不对?executable 有很多种类型 自己用file * 执行一下看看 选出自己想要查找的类型的关键字 来替换executable
这个例子我是执行成功之后才paste上来的,如果你执行不成功 麻烦你copy你的执行信息到论坛上给我看看
田瑞国
2003-10-18
打赏
举报
回复
一般可执行文件都在.../bin当中。
kbkingbird
2003-10-18
打赏
举报
回复
可执行程序系统默认是绿色的~~但是楼主是要找这个文件,不是从颜色上找~~
szsailing
2003-10-17
打赏
举报
回复
find / -name | file * | grep -i "executable"
/ 是你要寻找的路径 这里是/
明度
2003-10-17
打赏
举报
回复
再晕
我都不知怎么说了
大家都不明白我的意思
我再次强调一下
首先我们知道,
在WINDOWS下,当我知道一个文件名的部分,并且我确定它一定是EXE可执行文件,则我查找时
只需要使用字符表达式为:“*abc*.exe”,这样查出来的结果列表会限定在EXE类型。
其次我们知道,
LINUX/UNIX下可执行文件的文件名中不使用扩展名这样的东西,它有一个命令FILE来查看文件的类型,OK,没有问题,可以理解。
基于以上两点,怎么实现在LINUX/UNIX下查找文件时把结果列表限定在可执行文件类型?
注意:
一。在下能够理解通配符的概念及用法,这里不是通配符的问题。
二。我需要的文件搜索功能,并非LS、DIR等功能。
lubaixu
2003-10-17
打赏
举报
回复
用ls --color,看看它的颜色就是了,可执行文件的颜色跟其它文件不是不同的么.
还有要不就用ll看看它的权限也就是了.
明度
2003-10-17
打赏
举报
回复
#:find / -name '*abc*'| file * | grep -i "executable"
结果不对啊
明度
2003-10-17
打赏
举报
回复
容我试一下
kbkingbird
2003-10-16
打赏
举报
回复
很久以前用的linux了~~我现在没有linux,不能测试,我记得find可以通配符咯~原来也没有去找过文件,不过现在看看能不能帮你~~
~例如~~
find ./ -iname 'f*' -print 搜索所有以f开头的文件名
find ./ -iname 'c??' -print 搜索以c开头且后面有两个字符的文件名
你试一试看看行不行咯~~
good luck~~
明度
2003-10-16
打赏
举报
回复
楼上,我知道啊
所以我才问这个问题的
即然文件名任意起,那怎么把查找限定在某一种类型的文件呢
blacktea
2003-10-16
打赏
举报
回复
unix下不没有扩展名的概念,文件名字可以任意起,直接执行就可以了,系统自动识别的
明度
2003-10-16
打赏
举报
回复
晕
LINUX里可执行文件没有扩展名的东西的,.PHP是可以,但那也要有啊
而且我不是说LS命令,我是FIND之类的怎么查
whereis 是知道某命令,显示路径的吧
h1234
2003-10-16
打赏
举报
回复
whereis
jonson101
2003-10-16
打赏
举报
回复
很简单的,
例如你要找*.php文件
ls *.php
就OK了
加载更多回复(2)
vim for
win
dows
vi就是
linux
命令
行下的最著名的编辑器之一,(编辑器就是
类似
win
dows记事本的功能,不过vi功能比记事本强大无限倍!^_^),现在实际使用的都是vim,它是vi的改进版本,所以现在的vi基本上就是vim了。 【vi能做什么...
vscode配置c语言环境以及launch:program“*****.
exe
” does not exist问题(保姆级检
查
)
vscode配置c语言环境以及launch:program“*****.
exe
” does not exist问题(保姆级检
查
)
Linux
文件
备份与压缩
命令
< 6. >
Re: 《
文件
备份与压缩
命令
》 ---------------------------------------内容提要: 1/6)tar
命令
:打包备份/解压打包(将
文件
或目录的压缩或不解压
查
看
查
看)2/6)gzip
命令
:压缩或解压
文件
3/6)zip
命令
:打包和压缩
文件
4/6)unzip
命令
:解压zip
文件
5/6)scp
命令
:远程
文件
复制(全量备份)6/6)rsync
命令
:
文件
同步工具(增量备份) 本人在教学和实战过程中发现,即便是有一定运维经验的人,可能已经能够搭建一定复杂度的
Linux
架构,但是在来来回回的具体操作中,还是体现出CLI(
命令
界面)功底不够扎实,甚至操作的非常‘拙’、处处露‘怯’。 对一个士兵来说,枪就是他的武器,对于一个程序员来说,各种library(工具库)就是他的武器;而对于
Linux
运维人员来说,无疑
命令
行工具CLI(
命令
界面)就是他们的武器;高手和小白之间的差距往往就体现在对于这些“武器”的掌握和熟练程度上。有时候一个参数就能够解决的事情,小白们可能要写一个复杂的Shell脚本才能搞定,这就是对CLI(
命令
界面)没有理解参悟透彻导致。 研磨每一个
命令
就是擦拭手中的作战武器,平时不保养不理解,等到作战的时候,一定不能够将手中的武器发挥到最好,所以我们要平心、静气和专注,甘坐冷板凳一段时间,才能练就一身非凡的内功! 本教程从实战出发,结合当下流行或最新的
Linux
(v6/7/8 版本)同时演示,将
命令
行结合到解决企业实战问题中来,体现出教学注重实战的务实精神,希望从事或未来从事运维的同学,能够认真仔细的学完
Linux
核心
命令
的整套课程。 本课程系列将逐步推出,看看我教学的进度和您学习的步伐,孰占鳌头! 注:关于教学环境搭建,可以参考本人其它课程系列,本教学中就不再赘述! 《参透 VMware 桌面级虚拟化》 《在虚拟机中安装模版机(包括应用软件等)》 《SecureCRT 连接 GNS3/
Linux
的安全精密工具》
linux
下gcc编译生成.out,.o,.a,.so
文件
.out是可
执行
文件
,相当于
win
上的
exe
; .o是编译中间目标
文件
,相当于
win
上的.obj; .a是静态库,多个.o练链接得到,用于静态链接; .so是共享库,用于动态链接,相当于
win
上.dll; 2、out可
执行
文件
生成 main....
linux
里面
查
找
替换
命令
,
LINUX
查
找
替换
命令
总结
find /var/ -name "*.php" >... 输出结果到/home/tmp
文件
grep -i "字符串"
文件
在指定
文件
中
查
找
指定字符串的行, -i不区分大小写grep -e "正则表达式"
文件
同上,不过是正则
查
找
find /var/log/ -type f -n...
系统维护与使用区
19,613
社区成员
74,602
社区内容
发帖
与我相关
我的任务
系统维护与使用区
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
复制链接
扫一扫
分享
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章