linux初级运维 之 文件以及文件系统规范(FHS)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux初级运维 之 文件以及文件系统规范(FHS)相关的知识,希望对你有一定的参考价值。

文件:

drwxr-xr-x. 2 root root          60 8月   5 21:12 vfio

最前面的一个字符表示文件的类型。

文件类型有:

        -:普通文件(f)

        d:目录文件

        b:块设备文件(block)

        c:字符设备文件(character)

        l:符号链接文件(sysbolic link file)

        p:命令管道文件(pipe)

        s:套接字文件(socket)


drwxr-xr-x. 2 root root          60 8月   5 21:12 vfio

之后9个字符表示文件权限,文件权限每三个字符一组。第一组表示属主所具有的权利,第二组表示属组的权利,第三组表示其他用户的权利。

rwx(读,写,执行)权利按读、写、执行排序,如果该组没有此项权利则为-。

如上述文件第一组(也就是属主)的权利是rwx。表示可读可写可执行。

     第二组(也就是属组)的权利是r-x。表示可读不可写可执行。

     第三组(也就是其他用户)的权限是r-x。表示可读不可写可执行。      


drwxr-xr-x. 2 root root          60 8月   5 21:12 vfio

中间这个数字表示文件硬链接的次数


drwxr-xr-x. 2 root root          60 8月   5 21:12 vfio

紫色背景显示的位置表示的是文件的属主

蓝色背景显示的位置表示的是文件的属组


drwxr-xr-x. 2 root root          60 8月   5 21:12 vfio

蓝色背景显示的位置表示的是文件的大小,单位是字节


drwxr-xr-x. 2 root root          60 8月   5 21:12 vfio

蓝色背景显示的位置表示文件的建档日期为8月5日21点12分。


drwxr-xr-x. 2 root root          60 8月   5 21:12 vfio

蓝色背景显示的位置表示文件的名称

文件系统规范(FHS):

FHS是Filesystem Hierarchy Standard(文件系统层次化标准)的缩写,多数Linux版本采用这种文件组织形式,类似于Windows操作系统中c盘的文件目录,FHS采用树形结构组织文件。

技术分享

/boot:系统启动相关的文件,如内核、initrd,以及grub(bootloader)

/dev:设备文件

设备文件:

块设备:随机访问的设备,数据块

字符设备:线性访问,按字符为单位

设备号:主设备号(major)和次设备号(minor)

/etc:配置文件

/home:用户的家目录,每一个用户的家目录通常默认为/home/USERNAME

/root:库文件

静态库, .a

动态库, .dll ,.so(shared object)

/lib/modules:内核模块文件

/media:挂载点目录,挂载移动设备(把某个设备和文件系统下某个节点建立联系的过程叫挂载)

/mnt:挂载点目录,挂载额外的临时文件系统

/opt:可选目录,早期用来安放第三方文件的安装目录

/proc:伪文件系统,内核映射文件(其实是空的,当内核启动时才有文件)

/sys:伪文件系统,跟硬件设备相关的属性映射

/tmp:临时文件,/var/tmp

/var:可变化的文件

/bin:binary可执行文件,用户命令

/sbin:管理命令


/usr:shared ,read-only全局的共享的只读文件

/usr/bin

/usr/sbin

/usr/lib


/usr/local:

/usr/local/bin

/usr/local/sbin

/usr/local/lib



本文出自 “icantleaveu” 博客,请务必保留此出处http://icantleaveu.blog.51cto.com/12883985/1955559

以上是关于linux初级运维 之 文件以及文件系统规范(FHS)的主要内容,如果未能解决你的问题,请参考以下文章

linux初级运维 之目录管理命令(ls,cd,pwd,mkdir)

Linux运维初级教程文件及目录权限

linux云自动化运维基础知识21(selinux的初级管理)

Linux初级运维命令总结

小白的Linux运维之路2

Linux系统运维与架构设计之文件管理