linuxlinux文件后缀名有哪些问题?

Linux文件类型和Linux文件的文件名所代表嘚意义是两个不同的概念我们通过一般应用程序而创建的比如 .exe .bat等等,而在Linux底下只要你的权限当中具有x的话,例如[ -rwx-r-xr-x ] 即代表这个文件可以被执行

不过,可以被执行跟可以执行成功是不一样的~举例来说在root家目录下的install.log 是一个纯文本档,如果经由修改权限成为 -rwxrwxrwx 后这个文件能够真的执行成功吗? 当然不行~因为他的内容根本就没有可以执行的数据所以说,这个x代表这个文件具有可执行的能力 但是能不能執行成功,当然就得要看该文件的内容.

虽然如此不过我们仍然希望可以藉由扩展名来了解该文件是什么东西,所以通常我们还是会以適当的扩展名来表示该文件是什么种类的。底下有数种常用的扩展名:

基本上Linux系统上的文件名真的只是让你了解该文件可能的用途而已,真正的执行与否仍然需要权限的规范才行例如虽然有一个文件为可执行文件,如常见的/bin/ls这个显示文件属性的指令不过,如果这个文件的权限被修改成无法执行时那么ls就变成不能执行。

上述的这种问题最常发生在文件传送的过程中例如你在网络上下载一个可执行文件,但是偏偏在你的 Linux系统中就是无法执行!呵呵!那么就是可能文件的属性被改变了不要怀疑,从网络上传送到你的 Linux系统中文件的属性与权限确实是会被改变的。

在Linux底下使用预设的Ext2/Ext3文件系统时,针对文件名长度限制为:

单一文件或目录的最大容许文件名为 255 个字符

是相當长的档名!我们希望Linux的文件名可以一看就知道该文件在干嘛的 所以档名通常是很长很长。

由于Linux在文字接口下的一些指令操作关系一般来说,你在设定Linux底下的文件名时 最好可以避免一些特殊字符比较好!例如底下这些:

因为这些符号在文字接口下,是有特殊意义的叧外,文件名的开头为小数点“.”时 代表这个文件为隐藏文件!同时,由于指令下达当中常常会使用到 -option 之类的选项, 所以你最好也避免将文件档名的开头以 - 或 + 来命名

Linux中有许多扩展名为.cf的文件,这些是什么类型的文件啊?

我要回帖

更多关于 linux后缀名 的文章

 

随机推荐