QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1659|回复: 6

Linux的文件怎么没有扩展名?怎么分辨可执行文件?

[复制链接]
发表于 2006-6-9 20:01:42 | 显示全部楼层 |阅读模式
[求助]菜鸟问:
Linux的文件怎么没有扩展名?例如:/sbin下的文件
怎么分辨可执行文件?
WeiMingzhi 该用户已被删除
发表于 2006-6-9 20:10:08 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2006-6-9 20:37:15 | 显示全部楼层
扩展名是辅助辨别的。其实windows下也是如此。去掉扩展名,你能在win下区分可执行文件吗?
linux对扩展名比较宽松罢了。
二楼的误会楼主的意思了。他不是问可执行权限。而是问如何区分相对于文本文件的可执行程序文件。例如一个文件夹可以据有x即可执行权限,但是它并不是程序文件。

查看文件类型可以用
$file 文件名
命令
查看一个文件是否有执行权限用
$ ls -l 文件名
就行了
回复

使用道具 举报

 楼主| 发表于 2006-6-9 21:12:14 | 显示全部楼层
Linux下的可执行文件的扩展名一般是什么?.bin吗?
没有扩展名不是很难分辨吗?每次要用命令$file 文件名 看?太麻烦了!
是不是文件管理器隐藏了已知类型文件的扩展名(像windows那样)?
多谢楼上各位指点!!谢谢!!
回复

使用道具 举报

发表于 2006-6-9 21:32:59 | 显示全部楼层
一般是无扩展名的二进制文件,和。bin文件。还有脚本,有的脚本用。sh结尾。
你可以根据图标区分绝大多数文件是程序文件还是脚本文件。
文件管理器没有隐藏扩展名。
回复

使用道具 举报

发表于 2006-6-9 22:23:41 | 显示全部楼层
/bin /sbin /usr/bin /usr/sbin 等目录里面的都是 可执行文件 .
其他目录里一般没有 可执行文件.

当然, 你自己放的除外.
回复

使用道具 举报

发表于 2006-6-9 23:23:39 | 显示全部楼层
alias ls='ls -F --color=auto'
alias ll='ls -l --color=auto'
alias la='ls -A --color=auto'
~/.bashrc里加入这个 然后ls出来 绿颜色的就是可执行文件
如果用图形界面的文件管理器 可执行文件会有不同于其他文件的图标
不知道是不是废话  
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-9-22 23:22 , Processed in 0.088801 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表