linux目录和文件名的命名规则

来源:互联网 发布:淘宝卖家虚拟电话 编辑:程序博客网 时间:2024/05/17 00:19

在linux下可以使用长文件和目录名,可以给目录和文件取任何名字,但必须遵守以下规则:

(1) 除了/之外,所有的字符都合法

(2) 有些字符最好不适用,比如空格符、制表符、退格符和字符   :     ?     ,     @     #     $     &    ()      \     |     ;     "      ""     <>    等等。

(3)避免使用+  、 -  或 .来作为普通文件名的第一个字符

(4)大小写敏感

eg1.

使用/杠建立文件目录的问题,当我们使用/杠做为文件名时,linux认为是在路径下建立文件目录,而不会将/杠作为文件名。

比如,我们想建立一个/test文件名的文件,实际上是在/目录下创建test目录。


比如,创建一个/fall/in/love的文件名,实际含义是在/fall/in/下创建love文件,如果没有这个路径,直接报错,

如果在一个已经存在的目录下使用/杠创建,目录存在直接将文件创建在路径下。


通过以上两个实例可以知道/杠放在什么位置都不能做为文件名,是一个不合法的字符,/表示路径


eg2.

举个简单例子,比如你建一个文件用 . 开头,使用ls查看文件列表确看不到,用ls -a确能看到,这是因为以点开头的文件都作为隐藏文件处理,

ls查看不到隐藏文件,ls -a能够查看隐藏文件。



0 0
原创粉丝点击