【菜鸟】关于文件属性
我形容一下我的以前的见解,然后再来问问我现在的问题。
1,r 读 w 写 x 可执行(见解)
2,我为了看优酷,连接这adobe的官方网站就下载了一个flash.rpm文件
3,我用命令ls -all执行,看这个文件的X属性是 -,也就是它的没有可执行属性
但是奇怪的是,我可以双击执行并且安装,然后就能看优酷了,那么我想问的是
究竟是我操作有误,还是我理解有无,在linux下面
“可执行”的这个概念是什么,是不是想windows下面那样可是双击,
如果是那为什么出现我这种情况,如果不是为什么还可以双击执行呢?
1,r 读 w 写 x 可执行(见解)
2,我为了看优酷,连接这adobe的官方网站就下载了一个flash.rpm文件
3,我用命令ls -all执行,看这个文件的X属性是 -,也就是它的没有可执行属性
但是奇怪的是,我可以双击执行并且安装,然后就能看优酷了,那么我想问的是
究竟是我操作有误,还是我理解有无,在linux下面
“可执行”的这个概念是什么,是不是想windows下面那样可是双击,
如果是那为什么出现我这种情况,如果不是为什么还可以双击执行呢?
作者: wipe_tear 发布时间: 2011-05-20
问题出在你的身份 是ROOT ROOT是没有限制的
作者: j82321258 发布时间: 2011-05-21
“可执行” 和 “双击运行” 不是一个概念。
双击运行,一般说来是文件管理器会将某类文件关联到相应的处理软件上:比如
双击pdf文件会调用系统上的文档查看器(默认evince)打开pdf文件,
但pdf文件本身不需要设置可执行位(设置了也没有什么意义)。
与之类似,rpm 文件会关联上安装 rpm 软件包的程序,不代表rpm文件本身可执行
而文件的可执行,指的是文件本身是一个可以运行的程序或软件(一般对应
终端里的一条命令)。在使用脚本语言编程时(如shell,perl等),需要将
文件的可执行位设置,然后就可以像普通命令一样运行了,此即可执行
双击运行,一般说来是文件管理器会将某类文件关联到相应的处理软件上:比如
双击pdf文件会调用系统上的文档查看器(默认evince)打开pdf文件,
但pdf文件本身不需要设置可执行位(设置了也没有什么意义)。
与之类似,rpm 文件会关联上安装 rpm 软件包的程序,不代表rpm文件本身可执行
而文件的可执行,指的是文件本身是一个可以运行的程序或软件(一般对应
终端里的一条命令)。在使用脚本语言编程时(如shell,perl等),需要将
文件的可执行位设置,然后就可以像普通命令一样运行了,此即可执行
作者: alick 发布时间: 2011-05-22