目录和文件名的命名规则
1.在Linux下可以使用长文件或目录名
可以长达255个字符
2.可以给目录和文件取任何名字,但必须遵循下列的规则:
·除了/之外,所有的字符都合法
·有些字符最好不用,如空格符、制表符、退格符和字符:?,@ # $ & () \ | ;‘ ’“ ”< >等。
·避免使用+、-或.来作为普通文件名的第一个字符
·大小写敏感
·以“.”开头的文件或目录是隐含的
通 配 符
·*:匹配任何字符和任何数目的字符
·?:匹配单一数目的任何字符
·[ ]:匹配[ ]之内的任意一个字符
·[! ]:匹配除了[! ]之外的任意一个字符,!表示非的意思
普通文件
普通文件仅仅就是字节序列,Linux 并没有对其内容规定任何的结构。
普通文件可以是程序源代码(c、c++、python、perl等)、可执行文件(文件编辑器、数据库系统、出版工具、绘图工具等)、图片、声音、图像等。
Linux 不会区别对待这些普通文件,只有处理这些文件的应用程序才会根据文件的内容赋予相应的含义。
在Linux环境下,只要是可执行的文件并具有可执行属性它就能执行,不管其文件名后缀是什么。但是对一些数据文件一般也遵循一些文件名后缀规则