Linux目录结构及相关命名规定

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux目录结构及相关命名规定相关的知识,希望对你有一定的参考价值。

Linux目录结构
技术图片
文件系统分层结构:
LSB ——Linux Standard Base

目录 放置文件内容
/bin 所有用户可用的基本命令程序文件,常用命令一般都在这里
/boot 引导加载器必须用到的各静态文件,如kernel, initramfs(initrd), grub等
/dev 存储特殊文件或设备文件
/etc 系统程序的配置文件,只能为静态
/home 普通的家目录的集中位置
/root 管理员的家目录;可选
/run 普通的家目录的集中位置
/sbin 供系统管理使用的工具程序
/tmp 为那些会产生临时文件的程序提供的用于存储临时文件的目录;可供所用户执行写入操作;有特殊权限
/usr usr Hierarchy,全局共享的只读数据路径
/var var Hierarchy,存储常发生变化的数据的目录
/lib 为系统启动或根文件系统上的应用程序(/bin, /sbin等)提供共享库,以及为内核提供内核模块
/lib64 64位系统特有的存放64位共享库的路径
/proc 用于输出内核与进程信息相关的虚拟文件系统
/sys 用于输出当前系统上硬件设备相关信息虚拟文件系统

/usr下文件目录结构:
/usr:universal shared, read-only data

目录 放置文件内容
/bin 保证系统拥有完整功能而提供的应用程序
/sbin 管理类的基本命令
/share 命令手册页和自带文档等架构特有的文件的存储位置
/local 另一个层级目录,第三方应用程序的安装位置
/include C程序头文件

/var下文件目录结构:
/var: variable data files, 存储常发生变化的数据的目录;

目录 放置文件内容
/cache 应用程序缓存数据目录
/lib 应用程序状态信息数据
/local 专用于为/usr/local下的应用程序存储可变数据
/lock 锁文件
/log 日志目录及文件
/opt 专用于为/opt下的应用程序存储可变数据
/run 运行中的进程相关数据,通常用于存储进程pid文件
/spool 应用程序数据池
/tmp 保存系统两次重启之间产生的临时数据

文件名命名规则:
1.文件名最长255个字节,包括路径在内文件名称最长4095个字节;
2.除了斜杠和NUL,所有字符都有效.但使用特殊字符的目录名和文件不推荐使用,有些字符需要用引号来引用它们;
3.标准Linux文件系统(如ext4),文件名称大小写敏感
  例如:MAIL,Mail,mail, mAiL
4.文件类型分类:

文件名颜色 文件类型
蓝色 目录
绿色 可执行文件
红色 压缩文件
浅蓝色 链接文件
灰色 其他文件

以上是关于Linux目录结构及相关命名规定的主要内容,如果未能解决你的问题,请参考以下文章

描述linux目录结构以及目录结构命名规定

Linux基础目录名称命名法则及功用规定

第二周--linux目录结构及其命名规定,ls命令的使用技巧

Linux发行版的基础目录名称命名法则及功能规定

linux基础练习2

Linux 下各个目录的作用及内容