linux目录
- 临时文件目录
- 用户的家目录
- 系统和服务的配置文件
常用的目录
- etc:可以理解为configuration配置中心的文件目录
| 目录 | 作用 |
|---|---|
/ | 根目录,Linux 所有目录的起点 |
/home | 普通用户的主目录,比如 /home/dev |
/root | root 用户的家目录 |
/etc | 系统和服务的配置文件 |
/var | 经常变化的数据,比如日志、缓存、队列 |
/var/log | 系统和服务日志 |
/tmp | 临时文件 |
/usr | 用户级程序、库、命令 |
/usr/bin | 常见命令,比如 git、curl、node |
/usr/local | 手动安装的软件,常见于 /usr/local/bin |
/bin | 基础命令,比如 ls、cp、cat |
/sbin | 系统管理命令 |
/lib | 系统共享库 |
/opt | 第三方独立软件 |
/dev | 设备文件,比如磁盘、终端 |
/proc | 内核和进程信息的虚拟文件系统 |
/run | 系统运行时临时数据,比如 PID、socket |
/mnt | 临时挂载磁盘 |
/media | U盘、光盘等可移动设备挂载点 |
/boot | Linux 启动相关文件 |
/srv | 服务提供的数据目录 |
临时文件目录
/tmp是 Linux 系统中标准的临时文件目录/tmp可以理解为 Linux 提供的公共临时目录- 很多程序会把不需要长期保存的数据放在这里,例如导出日志记录
- Linux的tmp是临时目录,不保证永久保存,可能服务器重启、定时清理删除其中内容
# 删除临时文件
rm /tmp/demo-node-out.log
配置文件目录
- etc是linux的配置文件目录
/etc
├── ssh/ SSH 配置
├── nginx/ Nginx 配置
├── systemd/ systemd 配置
├── hosts 主机映射
├── passwd 用户信息
└── group 用户组信息
项目目录
- 一般公司会规定一个目录存放业务项目
- 比如常见的/data目录
- 注意这个/data 不是linux的标准目录,是公司自己规定的项目目录