红联Linux门户
Linux帮助

详解Linux目录结构

发布时间:2010-03-23 16:35:28来源:红联作者:easthome18
Linux目录结构是和windows有大不同的设计,这很容易让初学者搞不明白,这里是个人总结的一些知识点,讲解 Linux目录结构包括文件类型和一些重要的文件子目录。
linux文件系统的最顶端是/,称为linux的root,所有的目录、文件、设备都在/之下。
文件类型
linux有四种基本文件系统类型:普通文件、目录文件、连续文件和特殊文件。可以用file命令来识别。
普通文件:如文本文件、c语言源代码、shell脚本等,可以用cat、less、more、vi等来察看内容,用mv来改名。
目录文件:包括文件名、子目录名及其指针。可以用ls列出目录文件
链接文件:是指向一索引节点的那些目录条目,用ls来查看时,链接文件的标志用l开头,而文件后以"->"指向所链接的文件
特殊文件:如磁盘、终端、打印机等都在文件系统中表示出来,常放在/etc目录内。例如:软驱A称为/dev/fd0,/dev/had来自第一硬盘。
/bin:存放系统所需要的那些命令,比如ls、cp、mkdir等命令;功能和/usr/bin类似,这个目录中的文件都是可执行的、普通用户可以使用的命令。
/boot:这是 Linux的内核及引导系统程序所需要的文件目录,比如initrd.img等文件都位于这个目录中,grub系统引导管理器也位于这个目录。
/dev:设备文件存储目录,比如声卡、磁盘。
/etc:系统配置文件的所在,一些服务器的配置文件也在这里;比如用户帐号及密码配置文件。
/home:普通用户目录默认存放目录。
/lib:库文件存放目录
用户无权限执行这个目录下的命令,这个目录和/usr/sbin;/usr/local/sbin目录是相似的。凡是目录sbin中包含的都是root权限才能执行的。
/tmp:临时文件目录,有时用户运行程序的时候,会产生临时文件。这个目录和/var/tmp目录相似。
/usr:这个是系统存放程序的目录,比如命令、帮助文件等。当我们安装一个linux发行版官方提供的软件包时,大多安装在这里。如果有涉及服务器配置文件的,会把配置文件安装在/etc目录中。/usr目录下包括设计字体目录/usr/share/fonts,帮助目录/usr/share/man 或/usr/share/doc,普通用户可执行文件目录/usr/bin或/usr/local/bin;超级权限用户root可执行命令存放目录,比如/usr/sbin或/usr/local/sbin等,还有程序的头文件存放目录/usr/include
/var:这个目录的内容是经常变动的,/var下有/var/log这是用来存放系统日志的目录。/var/lib用来存放一些库文件,比如MySQL的。
/media:本目录是空的,是用于挂载的。
/selinux:不知道到底是怎么用的!!!
/srv:一些服务需要访问的文件存放在这
/sys:系统的核心文件
/cdrom:光驱
一些重要子目录:
/etc/init.d:这个目录是用来存放系统或服务器以System V模式启动的脚本。
/etc/X11:这是X-Window相关的配置文件存放地。
/usr/bin:这个目录是可执行程序的目录,普通用户就有权限执行;当我们从系统自带的软件包安装一个程序时,他的可执行文件大多会放在这个目录。
/usr/sbin :这个目录也是可执行程序的目录,但大多存放设计系统管理的命令,只有root权限才能执行
/usr/local:这个目录一般是用来存放用户自编译安装软件的存放目录;一般是通过源码包安装的软件,如果没有特别指定安装目录的话,一般是安装在这个目录中。
/usr/share:系统共用的东西存放地。
/usr/src:内核源码存放的目录。
文章评论

共有 94 条评论

  1. zclzc520 于 2011-11-05 17:12:44发表:

    看看 !

  2. wujing89x 于 2011-10-30 16:59:44发表:

    fghfghfghfgh

  3. rayseer 于 2011-10-28 10:59:15发表:

    恩,,很详细啊。

  4. iamtstar 于 2011-10-28 09:29:05发表:

    啥东西看看!~~~~

  5. lsy-2 于 2011-10-27 16:14:58发表:

    学习中。。。!

  6. zhoutingting 于 2011-05-23 18:09:26发表:

    哥,来学习学习Linux的NFS到底有多牛X!

  7. uubiankai 于 2011-05-20 19:10:26发表:

    谢谢楼

  8. wuchao5460 于 2011-05-17 14:54:30发表:

    学习一下

  9. wuchao5460 于 2011-05-17 14:40:16发表:

    学习一下

  10. hl_linux 于 2011-05-16 02:43:02发表:

    谢谢分享啊

  11. xgren 于 2011-05-15 10:55:44发表:

    不错,非常详细

  12. xgren 于 2011-05-15 10:55:15发表:

    看看下,应该不错

  13. ZZCCJJ86 于 2011-05-13 23:35:10发表:

    不是吧,我看不见呢

  14. oohyoou 于 2011-05-13 22:25:18发表:

    复习

  15. tengkong 于 2011-04-04 19:52:28发表:

    很详细,学习了

  16. xbfbi 于 2011-04-04 15:55:33发表:

    到放大萨芬速度

  17. qzwine 于 2011-04-04 15:22:39发表:

    作者被禁止或删除 内容自动屏{:2_93:}

  18. 颠覆的灵魂 于 2011-04-03 22:07:04发表:

    看一下//////////////////////////

  19. ejing9902 于 2011-04-03 17:06:06发表:

    (5ty(

  20. nickkuck 于 2011-03-26 08:35:08发表:

    :0)1好

  21. gogo11 于 2011-03-25 22:06:49发表:

    看一下!

  22. zcy910424 于 2011-03-25 17:39:54发表:

    怎么看不到了诶

  23. seoshagua 于 2011-03-22 20:23:05发表:

    你说错话了吗?咋被禁言了、??????

  24. Dangerous_1 于 2011-03-18 19:59:21发表:

    咋没有呢?

  25. skyline1 于 2011-03-18 15:13:50发表:

    要回复啊!!

  26. Dangerous_1 于 2011-03-18 14:40:01发表:

    ①怎么被干掉?

  27. layverns 于 2011-03-18 13:21:12发表:

    bei ping bi le why??

  28. zihan524 于 2011-03-18 13:00:57发表:

    怎么没有啦?

  29. zhangchengfeng 于 2010-09-29 17:29:52发表:

    不错~

  30. lx773533 于 2010-09-26 11:42:37发表:

    我怎么没看到呢?被禁言了。。。

  31. qq81006180 于 2010-09-25 17:29:26发表:

    学习了

  32. simon0000 于 2010-09-25 15:38:49发表:

    学习下

  33. coldgin 于 2010-09-24 11:58:44发表:

    为什么内容被屏蔽了呢

  34. wellt 于 2010-09-23 23:21:48发表:

    米的

  35. yk19880829 于 2010-09-22 18:54:53发表:

    学习来了! 顶{:2_92:}

  36. wumenglin 于 2010-09-22 10:16:24发表:

    对初学者帮助很大,刚开始确实难以习惯。。。

  37. chainloader 于 2010-04-23 04:21:48发表:

    ^ ^ 嗯,用linux的都是一家子...学习了,让和我同样菜的朋友一起来学习

    顶起来,

  38. helloworld666 于 2010-04-20 00:01:40发表:

    对初学者帮助很大,刚开始确实难以习惯。。。

  39. zhch_a 于 2010-04-19 19:52:28发表:

    第一个顶贴给你了%……你要负责

  40. cikee 于 2010-04-17 17:40:40发表:

    比较经典。值得学习