Linux系统目录结构
时间:2010-11-05 来源:山岭巨人
/boot
启动文件,所有与系统启动有关的文件都保存在这里。例如有各个内核版本的引导项grub的管理文件还有memu.lst 之类东西。
/dev
这里主要存放与设备(包括外设)有关的文件(linux系统把设备当成文件,访问这些设备与访问一个文件或一个目录没有区别。 )。例如,里面还有一些包括打印机、磁盘驱动、USB驱动等都放在这个目录。
/etc
这里主要存放了系统程序和大部分应用程序的全局配置文件。例如网络配置文件、文件系统、X系统配置文 件、设备配置信息、设置用户信息等。
/home
这里主要存放你的个人数据。具体到每个用户的设置文件,用户的桌面文件夹,还有用户的数据都放在这里。每个用户都有自己的用户目录,位置为:/home/用户名。当然,root用户除外。
/lib
存放内核和应用程序所用的库文件和模块,包括各种硬件的驱动程序
/lost+found
分区使用ext3文件系统时才会出现。当突然停电、或者非正常关机后,有些文件就临时存放这里。
/media
该目录用来挂载分区,比如双系统时windows分区,还有那些usb接口的移动硬盘(包括U盘)、CD/DVD驱动器等等。
/mmt
常用挂载点,类似于/media 目录
/opt
这里主要存放第三方软件。你想尝试最新的firefox测试版吗?那就装到/opt目录下吧,这样,当你尝试完,想删掉firefox的时候,你就可以直接删除它,而不影响系统其他任何设置。安装到/opt目录下的程序,它所有的数据、库文件等等都是放在同个目录下面。
/proc
系统内存相关的东西
/root
这是系统管理员(root user)的目录。对于系统来说,系统管理员就好比是上帝,它能对系统做任何事情,甚至包括删除你的文件。因此,请小心使用root帐号。
/sbin
该目录用来存放系统管理员使用的管理程序
/tmp
这是临时目录。对于某些程序来说,有些文件被用了一次两次之后,就不会再被用到,像这样的文件就放在这里。有些linux系统会定期自动对这个目录进行清理,因此,千万不要把重要的数据放在这里。
/usr
在这个目录下,你可以找到那些不适合放在/bin或/etc目录下的额外的工具。比如像游戏等等。系统软件包管理器会自动帮你管理好/usr目录的。
—-/usr/bin :放些常用程序
—-/usr/lib :应用程序库文件
—-/usr/local :这里主要存放那些额外安装的软件,即不是通过“新立得”或apt-get安装的软件。
—-/usr/sbin :系统管理员才能执行的专用程序
—-/usr/share :一些共享文件
—-/usr/src :应用程序源代码
—-/usr/x11r6 :X-Window目录
/Var
—-/var/cache :程序执行所产生的缓存
—-/var/lib :程序产生的数据库文件
—-/var/ock :锁定程序或设备使用
—-/var/log :放置系统记录文件
—-/var/run :执行的pid
—-/var/spool :存放数据序列,如mail
—-/var/www :默认网页存放位置