FHS文件系统各目录及Linux文件类型和颜色标识整理

一.FHS (Filesystem Hierarchy Standard文件系统层级标准)

  使用文件系统层级标准可以使软件和用户可以预测已安装文件和文件夹位置

文件系统各目录:

  /boot

    系统引导启动时要加载的静态文件,内核和ramdisk及grub等

   (系统启动时要用到)

  /bin

    系统自身启动和运行时可能会用到的核心二进制程序,不能关联至独立分区

   (二进制程序,可用于系统启动和运行,系统自带的普通命令)

  /sbin

    管理类基本命令,不能关联至独立分区,系统启动便会用到的程序

   (系统自带,普通用户需授权方便使用)

  /lib、/lib64

    基本共享库文件,以及内核模块文件

   (库文件存放,不能独立运行,只能被调用,/lib64用于x86_64系统上的辅助共享文件的存放位置)

  /etc

    大多数应用程序的配置文件的集中存放位置

   (配置文件)

  /home

    普通用户的家目录的统一存放位置,每个用户的主目录通常默认为:/home/USERNAME

   (家目录,普通用户的“出生”目录)

  /root

    管理员root用户的主目录

 

  /media

    便携式移动设备的挂载点

   (媒体挂载目录,cdrom、usb等,需开机后才能挂载)

  /mnt

    临时文件系统挂载点

   (用户临时挂载外部设备,(挂载:使设备能让用户使用的操作过程))

  /dev   devices)

    所有设备文件及特殊文件存储位置

   (设备类文件)

    b:block devices 随机访问

    c:character devices 线性访问

  /opt

    第三方应用程序的安装目录

  /srv services)

    服务类程序用到的中间数据

   (服务类)

  /tmp temporary)

    临时文件存放位置

   (临时文件)

  /usr

  (UNIX Software Resource UNIX 操作系统软件资源存放位置)

   /usr/bin :保证系统拥有完整功能而提供的应用程序(程序文件的命令存放)

   /usr/sbin 程序文件的管理命令存放

   /usr/lib 、 /usr/lib64 :库文件

   /usr/include :C程序的头文件

   /usr/share :机构化独立的数据(doc,man等)

   /usr/local :第三方应用程序的安装位置

   /usr/local/bin、/sbin、 /lib、/lib64、/etc、/share

  /var 

    经常发生变化的文件的存放位置

   (数据临时存放的目录,日志文件,邮件,pid文件,crontab文件)

   /var/cache:应用程序缓存存放目录

   /var/local:专用于为/usr/local下的应用程序存储可变数据

   /var/lock:锁文件

   /var/log:日志目录及文件

   /var/opt:专用于为/opt下的应用程序存储进程的pid文件

   /var/spool:应用程序的数据池

   /var/tmp:保存系统两次重启之间产生的的临时数据

  /proc 

    用于输入内核与进程信息相关的虚拟文件系统,也叫伪文件系统,由内核参数映射而来

  /sys 

    用于输出当前系统上硬件设备相关信息的虚拟文件系统,内核中与硬件设备相关的信息映射

  /selinux  

    selinux相关的安全策略等信息的存储位置

 二.Linux文件类型及颜色标识大致如下

类型

颜色

释义

白色

普通可执行文件

浅绿色

链接文件

蓝色

目录文件

暗黄色

管道文件

黄色

块设备文件

粉红色

套接字文件(socket)

黄色

字符设备文件

注:绿色:可执行文件

  红色:压缩文件(rpm)

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

(0)
changgechangge
上一篇 2016-10-17
下一篇 2016-10-17

相关推荐

  • LAMP及部署wordpress/phpMyadmin

    LAMP详解 wordpress安装 一、引言 lamp含义:黄金组合。简要介绍一下下面这四个东西吧。linux,不用说了有很多发行版本,主流的三大版本是Debian系列,RedHat系列,slackware系列。apache,全称叫Apache HTTP Server,是世界使用排名第一的web服务器软件,httpd是超文本传输协议http服务器的主程序。…

    Linux干货 2016-12-13
  • linux文件管理

    目录创建删除,软硬链接的区别和注意,file命令的使用,工作中遇到一些情况的处理方法

    2017-11-18
  • awk用法指北

    awk用法指北 awk是对Linux系统中文本三剑客之一。其功能强大,支持条件判断、数组、循环,并且内置大量函数,近乎于一门独立的编程语言。 awk基本语法awk [option] ‘program’ FILE 最常用选项 -F “” 指定字段分隔符 //分隔符为PATTERN-v VAR=value 指定变量…

    Linux干货 2017-05-21
  • 第三周(3):课堂练习与作业

    课堂练习: 1、找出ifconfig命令结果中本机的所有IPv4地址 [root@centos6 ~]# ifconfig | tr -cs '[0-9].' '\n'|sort -ut. -k3n 127.0.0.1 10.1.…

    Linux干货 2016-08-08
  • 马哥教育21期网络班—第三周课程+练习

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 who |cut -d" " -f1 |sort -u 2、取出最后登录到当前系统的用户的相关信息。 id `who | tail -n …

    Linux干货 2016-07-12
  • N25-第13周博客作业

    1、建立samba共享,共享目录为/data,要求:(描述完整的过程)   1)共享名为shared,工作组为magedu;   2)添加组develop,添加用户gentoo,centos和ubuntu,其中gentoo和centos以develop为附加组,ubuntu不属于develop组;密码均为用户名; &n…

    Linux干货 2017-05-21