.
*.html, *.php
:网页相关文件,分别代表
HTML
语法与
PHP
语法的网页文件啰!
.html
的文件可使用网
页浏览器来直½开启,至于
.php
的文件,
则可以透过
client
端的浏览器来
server
端浏览,以得到运算
后的网页½果呢!
基本上,
Linux
系统上的文件名真的只是让你了½该文件可能的用途而已,
真正的执行与否仍然需
要权限的规范才行!例如虽然有一个文件为可执行文件,
如常见的
/bin/ls
这个显示文件属性的指令,
不过,如果这个文件的权限被修改成无法执行时,
那么
ls
就变成不能执行啰!
上述的这种问题最常发生在文件传送的过程中。例如你在网络上下载一个可执行文件,但是偏偏在你
的
Linux
系统中就是无法执行!呵呵!那么就是可能文件的属性被改变了!不要怀疑,从网络上传
送到你的
Linux
系统中,文件的属性与权限确实是会被改变的喔!
.
Linux
文件
长度限制
(
注
1
)
:
在
Linux
底下,使用传统的
Ext2/Ext3/Ext4
文件系统以及½来被
CentOS 7
当作预设文件系统的
xfs
而言,针对文件的档名长度限制为:
.
单一文件或目录的最大容许文件名为
255bytes
,以一个
ASCII
英文占用一个
bytes
来说,则大约可达
255
个字符长度。若是以每个中文字占用
2bytes
来说,
最大档名就是大约在
128
个中文字之谱!
是相当长的档名喔!我们希望
Linux
的文件名可以一看就知道该文件在干嘛的,
所以档名通常是很
长很长!而用惯了
Windows
的人可能会受不了,因为文件名通常真的都很长,
对于用惯
Windows
而导致打字速度不快的朋友来说,嗯!真的是很困扰
.....
不过,只得劝你好好的加强打字的训练啰!
.
Linux
文件名的限制:
由于
Linux
在文字½口下的一些指令操作关系,一般来说,你在设定
Linux
底下的文件名时,
最好
可以避免一些特殊字符比½好!例如底下这些:
* . > < ; & ! [ ] | \ ' " ` ( ) { }
因为这些符号在文字½口下,是有特殊意义的!另外,文件名的开头为小数点『
.
』时,
代表这个文
件为『隐藏档』喔!同时,由于指令下达当中,常常会使用到
-option
之类的选项,
所以你最好也
避免½文件档名的开头以
-
或
+
来命名啊!
5.3 Linux
目录配置
在了½了每个文件的相关种类与属性,以及了½了如何更改文件属性
/
权限的相关信息后,再来要了
½的就是,
为什么每套
Linux distributions
他们的配置文件啊、执行文件啊、每个目录内放置的咚咚
啊,其实都差不多?
原来是有一套标准依据的哩!我们底下就来瞧一瞧。
5.3.1 Linux
目录配置的依据
--FHS
因为利用
Linux
来开发产品或
distributions
的社群
/
公司与个人实在太多了,如果每个人都用自己的想
法来配置文件放置的目录,那么½可能造成很多管理上的困扰。
你能想象,你½入一个企业之后,