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

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

  • 基础目录名称及功能

    • /lib 32位系统的基础共享库文件和可装载的内核模块,用于为/bin和/sbin下的程序提供共享库,并为内核提供内核模块
    • /lib64 64位系统的基础共享库文件,用于为/bin和/sbin下的程序提供共享库
    • /etc 系统程序的配置文件
    • /bin 用户命令的程序文件,所有用户可用
    • /sbin 系统管理命令的程序文件
    • /boot 引导加载器所需的静态文件,如内核文件、initramfs、grub等
    • /dev 内核识别到的硬件设备的文件,还有一些特殊文件,如虚拟的设备的文件
    • /root 管理员的家目录
    • /tmp 所有用户都可使用的临时文件目录
    • /usr 全局共享只读资源目录,为层级目录

      • include C程序的头文件
      • bin、sbin
      • lib、lib64
      • local 层级目录,安装第三方程序目录
      • share 命令手册、命令自带文档等架构相关的文件的存放位置
      • X11R6:X-Window程序的安装位置
      • src:程序源码文件的存储位置
    • /var 层级目录,存储经常发生变化的文件,如日志、进程pid等信息

      • cache 应用程序的缓存数据
      • lib 程序的状态数据
      • local /usr/local的变化数据存放位置
      • lock 锁文件
      • log 日志文件
      • opt /opt的变化数据存放位置
      • run 运行程序相关的数据,如pid
      • spool 应用程序的spool数据
      • tmp 重启后仍然需要留存的数据
    • /proc 基于内存的虚拟文件系统,为内核和进程存储相关信息,将内核参数虚拟为目录和文件,存储在/proc/sys目录下
    • /sys 基于内存的虚拟文件系统sysfs,提供了一种比proc更为理想的访问内核数据的途径,主要作用是为管理linux设备提供一种统一的模型接口
    • /home 普通用户的家目录的位置
    • /media 为便携设备提供挂载点,如光盘、软盘
    • /mnt 其他文件系统的临时挂载点
    • /opt 附加应用程序的安装位置,较少使用
  • 目录的命名法则

    • 严格区分大小写,file和File是不同的文件
    • 同一路径下,目录和文件的名称不能相同
    • 命名时支持除了/以外的任意字符
    • 文件名最长不能超过255个字符

原创文章,作者:N27_xiaoni,如若转载,请注明出处:http://www.178linux.com/78982

(1)
N27_xiaoniN27_xiaoni
上一篇 2017-07-02 19:10
下一篇 2017-07-02 19:13

相关推荐

  • 马哥教育网络21期+第七周练习博客

    马哥教育网络21期+第七周练习博客 1、创建一个10G分区,并格式为ext4文件系统; 首先挂载一个新的硬盘使用fdisk /dev/sdb进入相应的磁盘空间划分一个10G的磁盘空间; Command (m for help): n Command action    …

    Linux干货 2016-08-22
  • iptables

    一、前言 什么是iptables?当我们启动iptables时,使用service命令可以启动iptables。但是并非使用service启动的iptables就能说明其是一个服务。Iptables是一个便以我们写规则的工具,真正起作用的是内核中的netfilter一个框架。Netfilter内置了5个hook函数,当一个数据包交由此机器时,经过这5个hoo…

    Linux干货 2015-10-27
  • find—查找条件

    find—查找条件    目 录 一、根据时间戳查找: 二、根据权限查找 三、根据文件所属人owner,文件所属组group查找 四、根据搜索层级查找 五、根据文件名查找 六、根据文件类型查找    find实时查找工具,通过遍历指定路径完成文件查找 (1)工作特点: 查找速度略慢 精确查找 实时查找 可以只…

    Linux干货 2017-08-13
  • 了解Nginx

    Nginx Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝…

    Linux干货 2016-11-07
  • 网络组Network Team

    网络组Network Team 网络组team:是将多个网卡聚合在一起,从而实现容错和提高吞吐量 1 创建网络组接口 nmcli connection add type team con-name TEAMname ifname INTname [config JSON] TEAMname 指定连接名,INname指定接口名, JSON指定runner方式,…

    Linux干货 2017-05-07
  • Linux程序包编译安装

    程序包编译安装:      Application-VERSION-release.src.rpm–> 安装后,使用rpmbuild命令制作成二进制格式的rpm包,而后再安装      源代码–>预处理–>编译–>汇编–>链接–>执行      源代码…

    2017-04-25