linux目录结构 作者:马育民 • 2017-09-01 17:10 • 阅读:10269 windows的目录结构是:c盘、d盘 linux、unix与windows的目录不同,是一个根目录:`/`,在根目录下有若干的子目录,如下图: | 目录 | 说明 | | ------------ | ------------ | |/|根目录| |**/bin**|所有用户都可使用的命令,如mkdir| |**/boot**|引导加载程序文件。启动linux时使用的一些核心文件,如操作系统内核| |/dev|设备文件。在linux中硬件是以文件形式存在的| |**/etc**|配置文件。如:安装mysql后,其配置文件在该目录下| |**/home**|普通用户家目录| |**/home/用户名/**|普通用户的家目录(也称主目录) |/lib|函数库| |/lib/systemd/system/|ubuntu服务文件,一般`xxx.service`文件| |/sbin|系统管理员使用的命令,一般执行该命令需要使用root系统管理员的身份,如iptable等| |/proc|进程信息。系统进程的相关信息。| |/tmp|临时文件。系统和用户创建的临时文件| |**/usr**|用户程序。相当于windows的Program Files目录| |**/usr/bin**|所有用户都可使用的命令,如mkdir| |**/usr/local**|一般将软件安装到该目录下,如:mysql安装后,就在该目录下| |/usr/sbin|系统管理员才能使用的命令| |/usr/lib/systemd/system|centos服务文件,一般`xxx.service`文件| |/opt|可选的附加应用程序。一般将安装软件(setup)放到该目录下| |**/mnt**|空目录,用于挂载目录,如u盘等,也可挂载其他文件系统| |**/media**|空目录,用于挂载可移动媒体设备。挂载光驱、u盘等| |**/root**|root用户(系统管理员)的家目录(主目录)| |/selinux|selinux是安全系统| |/srv|service缩写,服务启动需要的数据| |/sys|linux内核2.6版新出现的文件系统| |/var|变量文件。系统日志等| ### 一切皆文件 在linux世界中,一切皆文件,也就是说 **硬件设备也是文件** 在 `/dev` 目录(该目录下设备文件)下有 `CPU` 等文件夹 windows的环境变量,在linux中也是文件 ### 哪些目录可以存放数据? linux目录都有严格说明,那么用户自己的程序、数据也不要乱放, 如果普通用户,可以在 `/home/用户名/` 下存放数据 如果超级管理员,可以在 `/root` 下存放数据 其他目录都不要随意存放数据,linux系统是严格的系统,各个目录都有自己的作用 原文出处:http://www.malaoshi.top/show_1C7aPIHh1MZ.html