一、根目录 /
所有目录的顶级父目录,Linux 系统的起点,所有文件 / 设备都归属于根目录下,核心子目录均为一级目录(直接在 / 下),权限默认仅 root 可修改。
二、系统核心目录(系统运行必备,不可随意修改)
1. /bin —— 系统基础命令二进制文件
存放所有用户(root / 普通用户)均可执行的基础命令,如 ls、cd、cp、mv、bash 等,系统启动和单用户模式下也会用到,不可删除。
特点:文件为二进制可执行程序,体积小、核心必备。
2. /sbin —— 系统管理命令二进制文件
存放仅 root 可执行的系统管理 / 运维命令,如 fdisk、ifconfig、reboot、shutdown 等,用于系统配置、硬件管理、权限控制。
区别 /bin:普通用户无执行权限,需 sudo 提权。
3. /boot —— 系统启动相关文件
存放 Linux 启动所需核心文件,如内核文件(vmlinuz)、启动引导程序(grub)、初始化镜像(initrd) 等。
特点:该目录独立分区(装机时建议分配 200-500MB),避免根目录满导致系统无法启动;文件多为只读,无需修改。
4. /dev —— 设备文件目录
Linux 中所有硬件设备都以文件形式存在,该目录存放设备文件(如硬盘、U 盘、网卡、串口、鼠标),通过操作文件实现硬件操作,无需驱动程序直接访问。
常见文件:/dev/sda(第一块 SATA 硬盘)、/dev/sdb1(第二块硬盘第一个分区)、/dev/tty1(第一虚拟终端)、/dev/null(空设备,黑洞)、/dev/zero(零设备)。
特点:文件不占实际磁盘空间,由系统自动生成。
5. /proc —— 系统运行状态虚拟文件系统
内存中的虚拟目录,存放系统运行时的内核状态、进程信息、硬件参数(如 CPU、内存、磁盘 IO),文件内容实时更新,重启后消失。
常用查看:cat /proc/cpuinfo(CPU 信息)、cat /proc/meminfo(内存信息)、ls /proc/1(PID 为 1 的进程(init/systemd)信息)。
特点:不占磁盘空间,仅用于查看系统实时状态。
#vmware #linux #文件系统 #运维#根目录#ubuntu