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:内核源码存放的目录。


tang9018 于 2014-11-11 10:37:03发表:
看不到内容呢
Daihy2014 于 2014-11-02 20:53:21发表:
感谢楼主分享,期待内容。
aqqfhv 于 2014-09-17 16:53:24发表:
不知道为什么看不见内容呢
cjlong 于 2014-08-05 22:18:31发表:
看看!!!!
qdfc 于 2014-08-03 23:08:43发表:
进来看一个,学一个
penguin_boar 于 2014-07-28 10:34:29发表:
为什么看不到???
penguin_boar 于 2014-07-28 10:34:04发表:
为什么看不到???
于 2014-07-09 22:16:55发表:
呵呵
beijk222@126.co 于 2014-07-04 17:40:13发表:
很有用哦
mefirst_love 于 2014-06-26 11:41:17发表:
求科普哈哈
a363218774 于 2014-06-24 15:17:32发表:
:0wl;l1
AisinoQbb 于 2014-06-23 15:38:25发表:
学习学习
jcb1981 于 2014-06-22 17:40:39发表:
很实用,学习了
gongjun_mail 于 2014-05-26 16:22:56发表:
下载来看看
bluecross1982 于 2014-05-21 14:31:59发表:
很详细,学习了
rubin 于 2014-05-08 21:54:48发表:
好可惜,看不到了
dlchengzi 于 2014-05-07 12:12:08发表:
很好,很强大!
chushihua 于 2014-01-12 19:51:20发表:
路过!!!
帮顶……
herb734044860 于 2014-01-03 00:56:35发表:
:0)1
feihong314 于 2014-01-02 14:17:13发表:
为什么要隐藏呢
gavinq2013 于 2013-11-25 14:48:22发表:
henhao kanbujian
jaminson 于 2013-11-25 10:11:07发表:
学习一下
shun45 于 2013-11-19 16:32:36发表:
顶一个,看看内容
chenymmt 于 2013-11-14 17:10:43发表:
顶,,,写的不错我来学学
于 2013-11-07 23:09:08发表:
kan fujian sssssssssssssss
dyzsihu4 于 2013-11-06 08:37:52发表:
1# easthome18
很详细,学习了
214679 于 2013-10-31 23:27:37发表:
可惜可惜, 想??下 ?果被屏蔽了!
找点钱过日子 于 2013-10-31 12:56:39发表:
学习学习 :0)1
wangyichao 于 2013-10-25 13:43:58发表:
想学习下 结果内容被屏蔽了 可惜了了
bg4smw 于 2013-10-23 07:38:42发表:
我就是不知道这些目录是干什么的。
movefan 于 2013-10-22 10:55:43发表:
看看再说
maolin0609 于 2013-10-02 13:37:21发表:
很详细,学习了
kendys 于 2013-09-29 14:17:54发表:
正好需要,来看看
cif123 于 2013-09-28 22:55:52发表:
学习看看......
maolin0609 于 2013-09-24 10:32:51发表:
好东西,学习了
tongkp 于 2013-09-23 08:58:56发表:
我想学习一下
okky007 于 2013-09-04 21:34:00发表:
谢谢分享
xjboy 于 2013-09-03 13:37:34发表:
来晚了看不到了.
shiyun 于 2012-12-03 21:12:32发表:
ding
lanjian85 于 2011-11-10 22:48:39发表:
观摩观摩观摩观摩观摩观摩