Linux系统常见文件目录总结

总结 Linux 下常见目录及其作用的详解表格:

目录名功能和意义
/根目录,是 Linux 文件系统的起始点,所有其他目录都从这里挂载。
/bin存放基本的用户命令和工具,面向普通用户和超级用户,常用的命令包括:lscpmvrm 等。
/sbin存放主要供管理员使用的系统管理命令(root 用户),例如:shutdownfsckmountiptables 等。
/lib存放系统中关键的共享库文件和内核模块,供 /bin/sbin 中的命令使用(例如:libc.so)。
/home存放普通用户的主目录,每个用户都有自己的独立目录。例如:用户 john 的主目录可能是 /home/john
/root超级用户(root)的主目录,与普通用户的主目录 /home 分开。
/usr存放只读的用户级文件,包含系统级应用和库的子目录,如 /usr/bin/usr/lib 等。
/usr/local存放本地安装的额外软件,与系统自带的文件区分开(例如 /usr/local/bin 用于本地安装命令)。
/usr/bin存放普通用户的额外软件和工具,通常是非关键性命令,例如:vimgcc
/usr/sbin存放管理员额外的软件和工具,比如一些服务管理工具(如 apachectl)。
/usr/lib存放 /usr/bin/usr/sbin 中命令所依赖的库文件。
/boot存放系统启动相关的文件,包括内核(vmlinuz)、启动加载器(如 grub)和启动配置文件。
/dev存放与设备相关的文件,包括硬盘(如 /dev/sda)、USB 设备(如 /dev/ttyUSB0)等。
/etc系统的配置文件通常存放在这里,例如 hostsfstabnginx.conf
/mnt挂载外部设备的临时目录,例如挂载的 USB 或硬盘可临时挂载在此处。
/media存放可移除介质设备的挂载点,例如:/media/cdrom 用于挂载光驱。
/var存放变化频繁的文件(“variable” 是可变的意思),例如日志文件(/var/log)、临时邮件存储(/var/mail)等。
/tmp存放临时文件,系统重启后会清空此目录内容。
/opt存放可选的第三方软件或包,通常是手动安装的软件。例如安装 Google Chrome 时可能会放置在此目录下。
/proc一个虚拟文件系统,用于存放内核和进程相关的信息,例如:系统内存(/proc/meminfo)、CPU 信息(/proc/cpuinfo)。
/sys一个虚拟文件系统,提供系统的硬件信息和设备驱动管理,它是 /proc 文件系统的扩展(例如:/sys/class)。
/srv存放系统提供的服务和数据,例如网络服务用到的文件(Web 服务器的站点数据等)。
/run存放系统运行时产生的临时文件,例如 PID 文件、Socket 文件等。系统重启后内容会清空。
/snap存放基于 Snap 包管理器安装的应用包(这在使用 Snap 的发行版(如 Ubuntu)中较为常见)。
/export常用于 NFS(网络文件系统)的共享目录存放数据(仅在特定配置中出现)。

备注

  • 重要性排序
    核心系统正常运行依赖的目录://bin/sbin/lib/etc/dev/proc/sys
    用户灵活操作用到的目录:/home/tmp/var/opt/usr/local

  • 分开挂载建议
    在生产环境下,为了提高安全性和管理性,一些重要目录(如 /var/home/tmp 等)通常被分配独立分区挂载。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值