John同学
2022/03/24阅读:56主题:绿意
Linux学习(一):文件目录
Linux学习(一):文件目录
1. 基本介绍
Linux 文件系统是采用层级式的树状目录结构,在此结构中的最上层是根目录 "/",然后在此目录下再创建其他的目录。根目录下常见的目录有:
-
/root:root 用户的目录。
-
/home:每创建一个用户,/home 下就会创建一个属于该用户的目录。
-
/bin:常用的指令放在 /bin 目录下。
-
/etc:存放配置文件。
-
/boot:存放与 Linux 启动相关的文件。
在 Linux 世界里,一切皆为文件!
2. 具体目录结构
-
/bin(/usr/bin、/usr/local/bin)
存放经常使用的命令。
-
/sbin(/usr/sbin、/usr/local/sbin)
存放的是系统管理员使用的系统管理程序(s 是 Super User 的意思)。
-
/home
存放普通用户的主目录,在 Linux 中每个用户都有一个自己的目录,一般目录名以用户的账号命名
-
/root
root 用户(系统管理员,或称为超级权限者)的目录。
-
/lib
存放系统开机所需的最基本的动态连接共享库,其作用类似于 Windows 中的 DLL 文件。
-
/lost+found
一般情况下为空目录,系统非法关机时,就会存放一些文件。
-
/etc
存放配置文件。
-
/usr
用户的许多应用程序和文件都存放在这个目录下,类似于 Windows 下的 Program files 目录。
-
/boot
存放启动 Linux 时所需要的核心文件,包括一些连接文件和镜像文件。
-
/proc(不能动)
该目录是一个虚拟目录,它是系统内存的映射,访问 /proc 可以获取系统信息。
-
/srv(不能动)
service 的缩写,该目录存放一些服务启动之后需要提取的数据。
-
/sys
该目录下安装了 2.6 内核中新出现的一个文件系统 sysfs。
-
/tmp
存放一些临时文件。
-
/dev
类似于 Windows 的设备管理器,把所有的硬件用文件的形式存储。
-
/media
Linux 会自动识别一些设备,如 U 盘、光驱等。识别后 Linux 会将识别的设备挂载到这个目录下。
-
/mnt
支持让用户临时挂载别的文件系统,可以将外部的存储挂载到 /mnt/ 上,然后进入该目录就可以查看内容了。
-
/opt
给主机额外安装的软件会存放到这个目录,可以理解为 D:/Software。opt 有可选的意思,这里可以用于存放第三方大型软件(或游戏)。
-
/usr/local
另外一个给主机额外安装软件时所安装的目录,可以理解为 C:/Progrem Files/。一般通过编译源码的方式安装程序默认会安装到这个目录下。
-
/var
存放一些不断扩充的东西,一般将经常被修改的文件存放在该目录下,如日志文件。
-
/selinux
security-enhanced linux,负责保证系统安全。
作者介绍