跳到主要内容

linux目录

  • 临时文件目录
  • 用户的家目录
  • 系统和服务的配置文件

常用的目录​

  • etc:可以理解为configuration配置中心的文件目录
目录作用
/根目录,Linux 所有目录的起点
/home普通用户的主目录,比如 /home/dev
/rootroot 用户的家目录
/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临时挂载磁盘
/mediaU盘、光盘等可移动设备挂载点
/bootLinux 启动相关文件
/srv服务提供的数据目录

临时文件目录​

  • /tmp 是 Linux 系统中标准的临时文件目录
  • /tmp 可以理解为 Linux 提供的公共临时目录
  • 很多程序会把不需要长期保存的数据放在这里,例如导出日志记录
  • Linux的tmp是临时目录,不保证永久保存,可能服务器重启、定时清理删除其中内容
bash
# 删除临时文件
rm /tmp/demo-node-out.log

配置文件目录​

  • etc是linux的配置文件目录
text
/etc
├── ssh/ SSH 配置
├── nginx/ Nginx 配置
├── systemd/ systemd 配置
├── hosts 主机映射
├── passwd 用户信息
└── group 用户组信息

项目目录​

  • 一般公司会规定一个目录存放业务项目
    • 比如常见的/data目录
    • 注意这个/data 不是linux的标准目录,是公司自己规定的项目目录