分类: LINUX
2010-01-04 15:48:49
linux 新手碰到的最头疼的问题莫过于面对一大堆目录就是找不到自己需要的文件,或者找不到它们存放的位置。特别是对于 windows 用户而言,linux 的目录结构就像迷宫一样,一定让他们晕头转向。所以,下面我们简要介绍一下主要的目录和它们的用途。
/
(正斜杠)这个就是根目录。一切的开头,主域。电脑(系统)里的一个也是唯一的一个顶级目录。所有的一切,我是说一切的 一切是从这里开始。所以,当你输入”/home”的时候其实是说,从”/”开始然后进入 home 目录。在 linux 里没有分区的概念,所有硬盘的逻辑分区都挂在根下面,另外你也可以把一个目录挂载到一个分区上。
/root
这里是根用户root的目录。 根用户 root 是你的系统的老大。 它可以做任何的事情,包括移除整个文件系统。所以,用这个账户的时候要万分小心。
/bin
这里存放标准 linux 实用程序。如读取程序”ls”,编辑程序”vi”,显示辅助程序”more”。通常情况下,搜索路径中包含这个目录。这就是说,当你输入”ls”回车后,/bin 目录是系统要查看”ls”可能是什么意思的目录之一。
/etc
这里存放系统管理和配置文件。例如,如果你安装了 samba,想修改 samba 的配置文件,就会在/etc/samba 找到它们。而widows 系统里,这些信息通通放在一个叫注册表的庞大数据库里。
/dev
这里存放控制外围设备的文档。要打印东西么?你的电脑就要从这里读取配置信息。 类似的还有访问磁盘驱动器, USB设备还有其他硬件等等。所有硬件设备在这里都有一个文件和它对应。这是 linux 管理硬件不同于 windows 的方式。
/home
这里是存放你的个人文档的地方。用户的配置文件,桌面目录(控制桌面显示) ,还有所有与你有关的数据都存放在这里。 除了root 用户之外,每个用户都有在/home 下面有以自己用户名为名字的一个目录。
/tmp
这里是临时目录。想像一下,它就是linux 系统的草稿目录。程序只使用一两次,之后就不再需要的文件就临时存放在这里。很多 linux 系统设定固定周期自动清扫这个目录, 所以千万不要把要保存的文件放在这里。 (windows 系统临时目录靠应用软件自觉的自己去清理,如果软件不清理,它们永远在那里,所以过不了多长时间就臃肿不堪了) 。
/usr
保存不存放在/bin 或/etc 的其他扩展应用程序,像游戏,打印机实用程序等等。/usr 目录包含一些子目录,例如/usr/bin 存放程序,/usr/share 存储共享数据像声音文件和图像等,/usr/lib存放不能直接运行但可以让其他程序调用的程序库。软件包管理程序负责维护这个目录。这个目录类似于 windows 系统下的”Program File”目录,所以有些参考书上会建议把这个目录单独挂载到一个分区上。
/opt
这里存放可选程序。何不试试把最新的 beta 版 firefox 安装到这里?安装在这个目录里的软件可以在不影响其他软件的情况下直接删除。 这里的软件一般包含所有自己使用的文件,库函数等,不与其他程序共享。所以可以称之为里面都是绿色软件的目录。
/usr/local
这里一般存放手动安装(例如在软件包管理器外直接安装)的软件。 它的结构和/usr 一样。把/usr交给你的软件包管理程序,个人脚本等其他东西存放到/usr/local 是个相当不错的主意,因为一般说在这里没有什么东西比较重要。
/media
有些发行版使用这个目录来挂载 USB驱动器,优盘,光驱或者其他文件系统。
以上内容摘自《full circle》