随着信息时代的普及,台式机、工作站和服务器方面的技术不断发展和提升,linux 这一操作系统正日渐成为现代计算机操作的佼佼者,Linux 与其它操作系统不同的地方之一,也是目前大多数应用系统技术开发人员必须兼顾的一项重要内容,那就是 Linux 对加载文件时对文件名大小写不敏感。
要弄清楚 Linux 是如何对文件名不敏感,首先得知道 Linux 系统中关于文件系统,文件系统又是由目录结构、属性、文件、索引组成,而使 Linux 对文件名大小写不敏感,其关键就是在文件名的索引中,Linux 并不存储文件本身的大小写信息,而是存储文件本身的“名称的哈希值”,这样大小写问题就没有了,即 Linux 不管文件名是大写还是小写,只认识文件名的哈希值,因此 Linux 对文件名大小写都是不敏感的。
不过,Linux上也有独特的新增功能,允许开发者编写程序来实现大小写敏感,而且在当今 Linux 系统里可以不让大小写敏感,也可以设置为大小写敏感。
要让 Linux 系统的文件名大小写敏感,就要将文件系统的 “区分大小写” 选项设置为“是”,使用 mount 命令将其设置挂载点参数设置为 -o,区分大小写的语句一般是 “/dev/sda1 /media/disk ext4 defaults,relatime,usrquota,grpquota,discard,data=ordered,case_sensitive=1 0 0” 。
当然,使用 mount 命令更改文件系统属性时需要根据不同系统环境考虑到磁盘空间大小、磁盘负载及其他可能出现的问题,以具体完成设置,避免造成数据安全性出现状况。
总而言之,Linux 对文件名大小写是不敏感的,但可以根据系统特点设置“区分大小写”参数使其变得敏感,这既可以提高应用程序编程效率,又能确保系统的安全,而这一配置在 Linux 下是可以实现的。
成都创新互联科技有限公司,是一家专注于互联网、IDC服务、应用软件开发、网站建设推广的公司,为客户提供互联网基础服务!
创新互联(www.cdcxhl.com)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。创新互联成都老牌IDC服务商,专注四川成都IDC机房服务器托管/机柜租用。为您精选优质idc数据中心机房租用、服务器托管、机柜租赁、大带宽租用,可选线路电信、移动、联通等。
标题名称:Linux文件名大小写不敏感(linux文件名小写)
转载来源:http://www.shufengxianlan.com/qtweb/news14/405364.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联