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

author author     2022-12-04     383

关键词:

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下各个目录的作用及内容(代码片段)

...期的UNIX系统中,各个厂家各自定义了自己的UNIX系统文件目录,比较混乱。Linux面世不久后,对文件目录进行了标准化,于1994年对根文件目录做了统一的规范,推出FHS(FilesystemHierarchyStandard)的Linux文件系统层次结构标准。FHS标准规... 查看详情

linux系统文件介绍

...期的UNIX系统中,各个厂家各自定义了自己的UNIX系统文件目录,比较混乱。Linux面世不久后,对文件目录进行了标准化,于1994年对根文件目录做了统一的规范,推出FHS(FilesystemHierarchyStandard)的Linux文件系统层次结构标准。FHS标准规... 查看详情

linux目录结构文件属性及高频操作命令(代码片段)

目录1、Linux简介2、Linux和windows系统区别3、Linux的目录结构3.1系统启动相关的目录(boot、etc、lib、sys)3.2指令集合目录(bin、sbin)3.3外部文件管理目录(dev、media、mnt)3.4 临时文件目录(run、lost+fou... 查看详情

linux目录结构文件属性及高频操作命令(代码片段)

目录1、Linux简介2、Linux和windows系统区别3、Linux的目录结构3.1系统启动相关的目录(boot、etc、lib、sys)3.2指令集合目录(bin、sbin)3.3外部文件管理目录(dev、media、mnt)3.4 临时文件目录(run、lost+fou... 查看详情

0002嵌入式开发带你从小白到大佬系列之——linux文件系统常用文件操作命令及用户权限

...结构其实是一个树形的分层组织结构,如下图:Linux系统目录结构及目录路径:1.1、文件系统层次结构标准Linux是开源的操作系统,各个Linux发行机构都可以按照自己的需求对Linux系统的文件系统进行相应的裁剪,所以各个Linux发... 查看详情

linux常用目录及目录作用说明

Linux目录结构/:根目录/boot:存放系统启动相关文件/etc:存放系统配置文件/dev:存放系统设备文件(如/dev/sda)/run:存放系统运行相关文件/bin:存放系统命令/sbin:存放系统命令(管理员使用的命令)/home:普通用户家目录(除... 查看详情

linux每日命令(30):linux用户及用户组相关文件命令详解(代码片段)

阅读目录(Content)一.用户、用户组概念及其文件结构详解二.常用的用户、用户组shell命令用户相关命令useradduserdelusermodpasswd用户组相关命令groupaddgroupdelgroupmod三.综合示例1.建立两个用户组group1和group2,以及三个用户dennis、daniel、ab... 查看详情

linux文件权限用户管理

1、描述linux目录结构以及目录结构命名规定单根形态的倒置树形结构文件名不能超过255个字节包括路径在内的文件名称最长4095个字节2、显示/etc目录下,所有以.d结尾的文件或目录ls/etc/*.d3、显示/etc目录下,所有.conf结尾,且以m,... 查看详情

linux系统的目录结构及常见目录总结

Linux系统的目录结构(必须掌握的内容)所有目录只有一个顶点/(根),所有目录的起点。只有一棵树Linux的目录结构也是有规律的,而且也是按照类别组织的。应用程序/usr/bin数据文件,帮助/usr/share配置文件/etc/启动命令/etc/init.d/结... 查看详情

linux基础三:linux目录结构和目录文件的浏览管理及维护

 目录文件的浏览、管理及维护(一) 1.Linux文件系统的层次结构  1)Linux文件系统的树状结构:在Linux或UNIX操作系统中,所有的文件和目录都被组织成一个以根节点开始的倒置的树状结构。  2)目录的定义:目录相当于W... 查看详情

linux目录配置标准有何规定?

Linux目录配置标准是一种针对Linux系统的目录结构标准,它规定了Linux系统中各个目录的用途和组织结构。该标准的制定旨在提高Linux系统的兼容性和可移植性,使不同发行版之间的软件可以更好地互相兼容。根据Linux目录配置标... 查看详情

linux文件及目录结构(代码片段)

Linux文件及目录结构1.什么是文件在Linux系统上,文件被看作是字节序列。这种概念使得所有的系统资源有了统一的标识,这些资源包括普通文件或目录、磁盘设备、控制台(键盘、显示器)、打印机等。对这些资... 查看详情

linux文件及目录结构(代码片段)

Linux文件及目录结构1.什么是文件在Linux系统上,文件被看作是字节序列。这种概念使得所有的系统资源有了统一的标识,这些资源包括普通文件或目录、磁盘设备、控制台(键盘、显示器)、打印机等。对这些资... 查看详情

目录

Linux核心命令系列文章目录快速上手Linux核心命令(一):核心命令简介快速上手Linux核心命令(二):关机、重启快速上手Linux核心命令(三):文件和目录操作命令快速上手Linux核心命令(四):文件内容相关命令快速上手Linux... 查看详情

thingsboard项目说明,框架目录结构技术及部署相关说明

下载地址:点击这里开始下载Thingsboard项目详细说明,初次接触必看,文档来至互联网,感谢作者分享。另外,已经上传到社区QQ群了,有需要的可以加群。欢迎大家加入thingsboard二次开发讨论群:121202538Thingsboard话题讨论区:http... 查看详情

linux_文件及文件夹[创建][复制][移动][删除][重命名]

...语 法: touch[-acfm][-d<日期时间>][-r<参考文件或目录>][-t<日期时间>][--help]  [--version][文件或目录...]或 touch[-acfm][--help][--version][日期时间][文件或目录...]    查看详情

go-常识补充-切片-map(类似字典)-字符串-指针-结构体(代码片段)

目录Go常识补充Go命名打印变量类型科普_关键字命名规范相关包目录规范切片多维切片切片初始化的方法多维切片初始化切片删除元素(会略微影响效率,少用)copy函数打散切片循环打印多维切片Map(类似python字典)map定义及初... 查看详情

学习第一周

...时间,格式是:20181209211008答:date+%Y%m%d%H%M%S3、描述linux目录结构以及目录结构命名规定答:目录结构明细/boot:引导文件存放目录,内核文件(vmlinuz)、引导加载器(bootloader,grub)都存放于此目录/bin:供所有用户使用的基本... 查看详情