Linux目录结构是带链接的树形目录结构。各个目录下分别放置特定的信息。
- / 根目录,系统的所有目录均从根目录开始
- /bin 是binary的缩写,该目录存放了使用者最常用的命令,如 bash,cd,cp,data,ls,man,vi等。
- /boot 放置linux系统启动时用到的一些文件。建议单独分区,分区大小100M即可。
- /dev 是device的缩写,该目录下存放linux下的所有外部设备文件,如声卡,磁盘,光驱等,访问该目录下某个文件,相当于访问某个设备。
- /etc 是etcetera(其他事项,附加条目等)的缩写,该目录包含系统管理所需要的配置文件和子目录,修改配置文件之前记得备份。
- /home 它是存放用户主目录的地方。一般来说,“home/用户名” 就是该用户的主目录。建议单独分区,并设置较大的磁盘空间,方便用户存放数据
- /lib 是library的缩写,该目录中存放系统最基本的动态链接库,几乎所有的程序都会用到这个目录下的共享库。该目录下有两个重要的子目录,/lib/modules 和/lib/security
- /lost+found 这个目录一般是空的,但系统异常产生错误时,会将一些遗失的片段放置于此目录下,通常这个目录会自动出现在装置目录下。如加载硬盘于/disk 中,此目录下就会自动产生目录/disk/lost+found
- /mnt 一般是用于临时挂载存储设备的挂载目录,比如有cdrom,U盘等目录,直接插入光驱无法使用,要先挂载后使用。
- /opt 是optional的缩写,给主机额外安装软件所摆放的目录。如:FC4使用的Fedora 社群开发软件,如果想要自行安装新的KDE 桌面软件,可以将该软件安装在该目录下。以前的 Linux 系统中,习惯放置在 /usr/local 目录下
- /proc 操作系统运行时,进程信息及内核信息(比如CPU,硬盘分区,内存信息等)存放在这里,此目录的数据都在内存中,如系统核心,外部设备,网络状态,由于数据都存放于内存中,所以不占用磁盘空间
- /root 这个目录是超级用户root默认的主目录,一般用户无访问权限
- /sbin 与/bin不同,这个目录存放系统管理员使用的可执行命令,一般用户无权限访问,该用户下比较重要的程序有:fdisk,fsck,init,ifconfig,reboot等
- /tmp 是temporary的缩写,该目录存放各程序执行时所产生的临时文件,任何人都可以访问,重要数据不可放置在此目录下
- /usr Linux系统中占空间最大的目录,用户的很多应用程序和文件几乎都存放在该目录下。/usr/bin 存放应用程序, /usr/share 存放共享数据,/usr/lib 存放不能直接运行的,却是许多程序运行所必需的一些函数库文件。/usr/local:存放软件升级包。/usr/share/doc: 系统说明文件存放目录。/usr/share/man: 程序说明文件存放目录,使用 man ls时会查询/usr/share/man/man1/ls.1.gz的内容建议单独分区,设置较大的磁盘空间
- /var 放置系统执行过程中经常变化的文件,如随时更改的日志文件 /var/log,/var/log/message: 所有的登录文件存放目录,/var/spool/mail: 邮件存放的目录, /var/run: 程序或服务启动,/var/lib:存放用于系统管理的库文件和配置文件,/var/cache:主要用作网络访问的缓存