[置顶] linux运维之文件系统

FHS (File Hierarchy Standard)


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

/dev: 设备文件,特殊文件没有数据只有元数据

块设备:随机访问,访问单位是数据块 

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

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

/etc:配置文件

/home:用户家目录,默认为/home/$USERNAME

/root: 管理员的家目录

/lib: 库目录

/lib/modules:内核模块文件

静态库.a (.o的简单集合)

动态库.so (Shared Object)

/media:挂载点目录,挂载外部移动设备

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

/opt:可选目录,第三方程序的安装目录

/proc:伪文件系统,内核映射文件,运行时存在

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

/tmp:临时文件

/var:可变化文件

/bin:可执行文件,用户命令[系统启动想关的目录]

/sbin:管理命令

/usr:[universal shared read-only]存放只读文件

/usr/bin  [系统提供功能的目录]

/usr/sbin

/usr/lib

/usr/local [第三方软件安装目录]

/usr/local/bin

/usr/local/sbin

/usr/local/lib

文件命名规则:

1、长度不能超过255个字符

2、不能使用’/’当文件名

3、严格区分大小写

相对路径:起始路径为当前路径

绝对路径:起始路径为根目录


你可能感兴趣的:(linux,运维,文件系统)