Linux文件系统

FHS: Filesystem Hierarchy Standard 

/bin : 供所有用户可用的基本命令程序文件。如cat, chmod, chown, date, mv, mkdir, cp, bash

/boot : 引导加载器必须用到的静态文件,f放置开机会用到的文件,包括Linux内核文件以及开机菜单与开机所需配置文件等,kernel, niitramfs(initrd), grub等。

/dev : 存储特殊文件或设备文件。设备有两种类型:字符设备(线性设备)、块设备(随机设备),Linux中任何设备与接口设备都是以文件的形式存在于这个目录当中,你只要通过访问这个目录下面的某个文件,就等于访问某个目个设备。如/dev/null, /dev/zero, /dev/tty, /dev/hd*, /dev/lp*, /dev/sd*

/etc : 系统程序的配置文件,只能为静态的不能为可执行文件。如人员的账号密码文件,各种服务的起始文件。

 /home : (可选目录)普通用户的家目录的集中位置,一般每个普通的家目录默认为此目录下与用户名同名的子目录 /home/username

/lib : 为系统启动或根文件系统上的应用程序(/bin, /sbin)等提供共享库,以及为内核提供内核模块libc.so.*动态链接C库。

/media : 便携式设备挂载点,在/media下放置的都是可删除的设备,包括软盘、光盘、DVD等设备都暂时挂载于此。/media/cdrom, /media/floppy等。

/mnt : 其他文件系统的临时挂载点,暂时挂载某些额外的设备。

/opt : (可选路径)第三方应用程序的安装位置

 /root : 管理员的家目录(可选路径)

/sbin : 供系统管理员使用的工具程序。

 /srv : (service的缩写)当前主机为服务提供的数据。如www, ftp等

 /tmp : 为一些会产生临时文件的程序提供的用于存储临时文件的目录,可供所有用户执行写入操作,有特殊权限。


 /usr :(unix software resource ,unix操作系统软件资源) usr Hierarchy , 全局共享的只读数据路径

       /usr/bin:绝大部分的用户可以使用的命令都放在这里

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

       /usr/lib, /usr/ lib64

        /usr/ sbin  


 /var : var hierarchy, 存储常发生变化的数据目录。

        /var/cache 缓存

       /var/log 登陆文件

       /var/spool

        /var/ tmp 

你可能感兴趣的:(Linux文件系统)