Linux系统怎么查找可执行文件(linux,开发技术)

时间:2024-05-03 19:08:35 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

在windows系统中,可以根据文件后缀格式进行判断是否是可执行文件,例如:.exe,.bat等,但是在Linux系统中并不是以文件名后缀判断格式,而是通过文件的执行权限。

Linux下不能简单根据文件后缀判断是否可执行。

linux下判断一个文件是否可执行,关键看是否有可执行权限,比如:

在终端中输入:ls -l ,会列出类似于下的列表:

-rwxrwxr-x 1 bingyue bingyue 48141 Jul 17 02:50 redis-trib.rb*-rw-rw-r– 1 bingyue bingyue 2163 Aug 5 23:34 release.cdrwxrwxr-x 2 bingyue bingyue 4096 Jul 22 20:03 Documents

以下面输出为例,下划线区域说明了文件的权限,包括可读、可写、可执行等等。

【-】【rwx】【rwx】【r-x】 1 bingyue bingyue 2324109 Aug 5 23:35 redis-cli*

10个字符确定不同用户能对文件干什么:第一个字符代表文件(-)、目录(d),链接(l)其余字符每3个一组(rwx),读(r)、写(w)、执行(x),分别说明文件所有者(User)、文件所有者所在的用户组其他用户(Group)、其他组用户(Others)对该文件拥有的权限。

第一组rwx:文件所有者的权限 是读、写和执行第二组rwx:与文件所有者同一组的用户的权限是读、写和执行第三组r-x:不与文件所有者同组的其他用户的权限是读和执行,不能写

另外有部分文件也可以通过后缀名判断,比如redhat中,凡是.rpm格式的都能在redhat中执行,debian中.deb格式的在debianlinux中能直接执行。

如何查找可执行文件

使用ls -F|grep “*”

Ubuntu下也可以使用

ll | grep “*”ll不是linux下一个基本的命令,可以认为是ls -l的一个别名。

ls -F可以把文件按照类型归类,并且在末尾加上/ *等符号标识。-F, –classify append indicator (one of /=>@|) to entries,-F和–classify选项可以对列表查看文件添加后缀。普通文件不添加后缀,对可执行文件添加号,为目录添加/号,为符号链接添加@号。| 管道输出,grep “” 从中挑出以”“结尾的行并输出。

类似的,使用ls -F|grep “/” 可以查找目录使用ls -F|grep “@” 可以查找软连接

另外,使用ls -color 可以标识出可执行文件:

Linux系统怎么查找可执行文件

实例输出:

Linux系统怎么查找可执行文件

Linux有哪些版本

Linux的版本有:Deepin、UbuntuKylin、Manjaro、LinuxMint、Ubuntu等版本。其中Deepin是国内发展最好的Linux发行版之一;UbuntuKylin是基于Ubuntu的衍生发行版;Manjaro是基于Arch的Linux发行版;LinuxMint默认的Cinnamon桌面类似Windows XP简单易用;Ubuntu则是以桌面应用为主的Linux操作系统。

 </div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:Linux系统怎么查找可执行文件的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:Linux系统怎样安装Putty下一篇:

7 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18