介绍完 Linux 系统中目录结构之后,读者一定想知道如何为文件或目录命名。

我们知道,在 Linux 系统中,一切都是文件,既然是文件,就必须要有文件名。同其他系统相比,Linux 操作系统对文件或目录命名的要求相对比较宽松。

Linux 系统中,文件和目录的命名规则如下:

  1. 除了字符“/”之外,所有的字符都可以使用,但是要注意,在目录名或文件名中,使用某些特殊字符并不是明智之举。例如,在命名时应避免使用 <、>、?、* 和非打印字符等。如果一个文件名中包含了特殊字符,例如空格,那么在访问这个文件时就需要使用引号将文件名括起来。
  2. 目录名或文件名的长度不能超过 255 个字符。
  3. 目录名或文件名是区分大小写的。如 DOG、dog、Dog 和 DOg ,是互不相同的目录名或文件名,但使用字符大小写来区分不同的文件或目录,也是不明智的。
  4. 与 Windows 操作系统不同,文件的扩展名对 Linux 操作系统没有特殊的含义,换句话说,Linux 系统并不以文件的扩展名开分区文件类型。例如,dog.exe 只是一个文件,其扩展名 .exe 并不代表此文件就一定是可执行文件。

需要注意的是,在 Linux 系统中,硬件设备也是文件,也有各自的文件名称。Linux 系统内核中的 udev 设备管理器会自动对硬件设备的名称进行规范,目的是让用户通过设备文件的名称,就可以大致猜测处设备的属性以及相关信息。

Linux文件目录命名规则相关推荐

  1. 《linux就该这么学》第七节课:文件的各种权限以及linux分区命名规则

    笔记 (借鉴请改动) 5.3:文件特殊权限 SUID  临时拥有文件所有者的权限(基本上只是执行权限) SGID  临时拥有文件所有组的权限,在目录中创建文件自动继承该目录的用户组. SBIT  粘滞 ...

  2. linux分区命名规则,《linux就该这么学》第七节课:文件的各种权限以及linux分区命名规则...

    笔记 (借鉴请改动) 5.3:文件特殊权限 SUID  临时拥有文件所有者的权限(基本上只是执行权限) SGID  临时拥有文件所有组的权限,在目录中创建文件自动继承该目录的用户组. SBIT  粘滞 ...

  3. Linux文件命名数字开头,linux 文件名命名规则

    Linux 系统区分英文字符的大小写.命名目录和命名文件的规则是相同的.除非有特别的原因,否则用户创建的文件和目录名要使用小写字符.大多数的 Linux 命令也使用小写字符.       Linux ...

  4. ubuntu/linux系统知识(36)linux网卡命名规则

    文章目录 背景 命名规范 系统默认命名规则 优势 背景 很久以前Linux 操作系统的网卡设备的传统命名方式是 eth0.eth1.eth2等,属于biosdevname 命名规范. 服务器通常有多块 ...

  5. linux 设备命名规则,cisco设备命名规则

    cisco设备命名规则 1.CISCO开头的产品都是路由器:2. RSP开头的都是CISCO7500系列产品的引擎:3. VIP开头的产品都是CISCO 7500系列产品的多功能接口处理器模块4. P ...

  6. linux网卡命名规则变为eno分析?

    起因:自己装了最新版本的ubunt发行版,今天发现无法上网,在解决联网故障时发现网卡不再是传统的eth0的方式,本机显示为eno1.奇了个怪了,纳了个闷了,google一探究竟! 查看本机ubuntu ...

  7. Linux文件命名规则

    Linux目录结构命名规定 几乎所有的Linux版本都会遵循FHS(Filesystem Hierarchy Standard),中文翻译过来即为文件系统层次化标准.类似于Windows操作系统中c盘 ...

  8. Linux网卡命名规则

    网卡命名 一.为什么需要这个       服务器通常有多块网卡,有板载集成的,同时也有插在PCIe插槽的.Linux系统的命名原来是eth0,eth1这样的形式,但是这个编号往往不一定准确对应网卡接口 ...

  9. Linux网卡重命名规则

    作者 QQ群:852283276 微信:arm80x86 微信公众号:青儿创客基地 B站:主页 https://space.bilibili.com/208826118 参考 linux网卡命名规则 ...

最新文章

  1. [转] GMT、UTC与24时区 等时间概念
  2. AttnGAN: Fine-Grained Text to Image Generation with Attentional Generative Adversarial Networks论文解读
  3. 1Nginx+fastdfs分布式文件存储
  4. solver.prototxt参数说明(一)
  5. 首字母变大写 --输入一个英文句子,将每个单词的第一个字母改成大写字母。
  6. Windows搭建SVN实现访问远程SVN库
  7. JAVA 实现阿里云的短信验证码
  8. win10命令行动态调整网卡优先级
  9. ChucK初步(8)
  10. 3D打印中常见的7中材质分析
  11. 游虎DOTA专区 - 内容丰富的DOTA专区,DOTA录像分析很不错的..
  12. AI VS 好莱坞?新时代电影工作流;MJ制作微信表情包的麻瓜教程;关于ControlNet的一切;AI创业真钱景 | ShowMeAI日报
  13. 从数据仓库到百万标签库,精细化数据管理,这么做就够了
  14. 线性代数笔记17——正交向量与正交子空间
  15. app 嵌套h5页面问题
  16. 【Flutter 实战】全局点击空白处隐藏键盘
  17. 大数据审计的发展_大数据时代的审计发展趋势
  18. 看到记忆的印迹:神经科学家们如何定位、唤醒甚至偷换记忆
  19. 三菱服务器IGBT模块维修,变频器IGBT模块损坏的原因、检测方法和维修过程
  20. 读mdb数据库中的表,返回datatable;链接postgresql数据库,读取数据库中表

热门文章

  1. ubuntu 安装截图工具 Shutter,并设置快捷键 Ctrl+Alt+A
  2. 让人难过的 openssl_pkcs7_encrypt
  3. SQL Server-外部联接基础回顾(十三)
  4. 【Android游戏开发之八】游戏中添加音频-详解MediaPlayer与SoundPool的利弊以及各个在游戏中的用途!...
  5. jQuery学习笔记--目录
  6. 他在 B 站有 140 万粉丝,今天来免费带你学 Linux 了!
  7. python json转换字典_Python json转字典字符方法实例解析
  8. Nginx配置文件nginx.conf的文件结构
  9. RabbitMQ 的概念
  10. 谈谈Spring中都用到了那些设计模式