linux系统中文件和目录的命名

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Shaillly/article/details/76018429

(1)关于文件名长度

题外话,过去的MS_DOS系统,DOS系统中文件名的长度不超过8个字符,可以另外加三个字符的扩展名

OS X出现之前的MAC系统的将文件的长度扩展为31个字符

现在的win,Mac,linux系统的文件名长度最多为255个字符,最合理的文件长度为80个字符,有两个原因,一是因为现实断的平均长度就是80个字符,这样操作无需换行

二是因为80个字符正常情况下是完全可以准确描述清楚文件了,无需再多写。当然,你要是想要多写,没有关系,系统给你提供了255个字符的空间呢

(2)关于文件名的大小写问题

windows和mac os x都不区分大小写,如果已存在a.jpg的文件,添加A.jpg文件的时候,系统会要求你重命名或着取消操作

而在linux系统中,a.jpg和A.jpg是两个完全不同的文件,当然,区分大小写也同时意味着,你在敲击命令时必须正确的输入,不论是命令操作还是操作的具体文件名,当然,输入目录或者文件名的时候可以用可爱的tab键补全

(3)关于名称中禁止使用的特殊符号

mac os x系统中,不能使用(:)

windows系统中,不能使用(\)


linux系统中,不能使用(/)

还有一些,如\,-,[],{},*,?,',",<空格>,除了连字符(-)不能用作文件或者目录名的第一个字符外,其他必须经过转义才能使用,但是实际应用中,最好尽量避免使用

(4)关于linux系统中的通配符

(*)星号  -->   匹配0~多个任意字符

(?)问号  -->  单个字符

([])方括号-->一组单个字符

({})波形括号->字符串和范围







猜你喜欢

转载自blog.csdn.net/Shaillly/article/details/76018429