Linux目录都是些什么
Linux目录配置
/bin |
存放执行文件的目录之一。存放在单人维护模式下还能被使用的命令,可被root和一般账号使用。如cat, chmod, chown, date, mv, mkdir, cp, bash等 |
/boot |
存放启动时会使用的文件 |
/dev |
任何设备、接口设备都以文件的形式存在于该目录下,读写这个目录下的某个文件,就相当于读写某个设备 |
/etc |
系统主要配置文件几乎都放在这个目录下,如人员的账号密码文件、各种服务的启动文件。 /etc/opt: 第三方辅助软件的相关配置文件 /etc/X11: 与X window有关的各种配置文件 /etc/sgml: 与sgml格式有关的各项配置文件 /etc/xml: 与XML格式有关的各项配置文件 /etc/passwd:输入账号密码登录系统后,系统会在这里查找有没有这个账号并核对密码(包括账号、密码、GID、UID等信息)(鸟哥P419-P423) /etc/shadow:真正存储密码数据的地方 /etc/gshadow:用户组配置文件(组名、用户组密码、GID等信息) |
/lib |
放置启动时会用到的函数库,以及在/bin或/sbin下的命令会调用的函数库 |
/media |
放置可删除的设备。包括软盘、光盘、DVD等 |
/mnt |
用于暂时挂载某些额外的设备 |
/opt |
给第三方辅助软件放置的目录 |
/run |
早期FHS规定系统启动后所产生的各项信息放在这里 |
/sbin |
放置启动过程中所需要的命令,包括启动、修复、还原系统所需的命令 |
/srv |
service的缩写,一些网络服务启动后索要使用的数据目录 |
/tmp |
一般用户或正在执行的程序暂时放置文件的地方。任何人都可存取,需要定期清理 |
/home |
家目录。~:目前这个用户的家目录。~twm:twm的家目录 |
/lib<qual> |
存放与/lib不同格式的二进制函数库,如64位的/lib64函数库 |
/root |
管理员目录 |
/lost+found |
使用标准ext2, ext3, ext4文件系统格式才会产生的目录,当文件系统发生错误时,将一些遗失的片段放在这个目录 |
/proc |
该目录本身为一个虚拟文件系统,它的数据都放置在内存当中,如系统内核、进程信息、外接设备状态、网络状态等,不占用硬盘空间 |
/sys |
跟/proc类似 |
/usr/bin/ |
使用链接文件的方式将/bin链接至此 |
/usr/lib/ |
使用链接文件的方式将/lib链接至此 |
/usr/local |
管理员(root)在安装自己下载的软件(非发行版默认提供)时建议安装到此目录 |
/usr/sbin |
/sbin链接到此处 |
/usr/share |
主要放置只读数据文件,也包括共享文件 |
/usr/include |
c/c++等程序语言的头文件(header)与包含文件(include)放置处 |
/usr/libexec |
不被一般用户常用的执行文件或脚本 |
/usr/lib<qual> |
/lib<qual>链接到此处 |
/usr/src |
一般源代码建议放在这里。内核源代码建议放在/usr/src/Linux |
/var/cache |
应用程序运行过程中产生的缓存 |
/var/lib |
程序执行过程中需要用到的数据文件放置处,此目录下各个软件有各自的目录 |
/var/lock |
(目前此目录已经挪到/run/lock中)某些设备或文件资源一次只能被一个应用程序使用,因此要将该设备上锁(lock) |
/var/log |
重要!!日志文件放置目录 |
var/mail |
与/var/spool/mail互为链接文件,放置个人电子邮箱 |
/var/run |
与/run目录链接,某些程序或服务启动后,会将他们的PID放在这个目录下 |
/var/spool |
放置一些队列数据,即排队等待其他程序使用的数据,这些数据被使用后通常被删除 |