Linux系统文件结构介绍

Linux文件系统结构

一. Linux文件系统特点
1.1 Linux系统文件结构和win系统对比3个特点:
1)根目录(/)是所有目录的起点,进入所有的目录,都要从跟根开始进入,下面的子目录像倒立的树状结构。

在Windows里面,就是只有盘符,没有什么根之说。

  1. 根目录下面的子目录,可以放在不同的分区下面。例如:/boot, /data, /var,都可以设置在不同的分区,与分区关联。

磁盘分区:详见 磁盘分区 博文

3)文件内容存放形式,按照类别组织。而不像win下面,相同的程序文件,通常放在一个文件夹下面。
如:一个linux运行程序,其可执行的命令在/usr/bin下面,帮助和数据文件却在/usr/share下面,配置文件在/etd/下面,这点很有特点。

Windows却是每个应用程序下都有bin目录。

二、Linux文件结构

2.1 倒状树结构图

图片.png

红色标出来的是一些比较重要的目录。

2.2 各个目录功能

  1. /bin:常见的二进制命令目录。
ls, vi, mkdir, cp等等
  1. /boot: Linux引导系统所需要的文件和目录。如:vmlinuz-2.6.18-308.e15 这样的系统内核文件。

vmlinuz是可引导的、压缩的内核。“vm”代表 “Virtual Memory”。Linux 支持虚拟内存,不像老的操作系统比如DOS有640KB内存的限制。

3)/dev:设备文件目录。

4)/etc: 常见的系统以及二进制安装包配置文件的默认路径。服务service的启动命令目录。

  1. /home:家目录。

一般普通用户的家目录都在这里面:

[root@localhost /]# cd home/
[root@localhost home]# ls
liao01

注意:/root这个是系统管理员root的的家目录,是单独的。

在家目录下:

[root@localhost ~]# 

这个位置是:~

6)/home:家目录

7)/lib: 库文件的存放目录

8)/lost+found: 在ext3文件系统中,系统个意外关机或者崩溃,产生的文件碎片,会放在此目录。开机启动的时候fsck会检查这里,并修复文件系统。

9)/mnt: 挂载临时设备和目录的,比如光驱,U盘等等。

10)/opt:源码安装的软件包和自定义的软件。可以安装在此目录下(可选择的意思)

11)proc: 系统运行时和内核信息(cpu,内存,硬盘等),不是一个真正的文件系统。

12)sbin:涉及系统管理的命令。root用户可以执行的命令,系统管理大多数放在这里,和/usr/sbinusr/local/sbin类似。

sbin目录和bin目录区别:
sbin是管理员用的多一些命令,而bin是普通用户用的多一些的命令。

13)/tmp:系统的一个临时目录。

ll -ld /tmp  // 我们可以查看`/tmp` 目录的权限。  是777

临时文件目录,程序运行时,会产生一些临时文件,会放在此目录下面,权限比较特殊,和/var目录类似。

14)/usr:系统存放程序的目录,比如:命令,帮助文件,linux系统发行的官方软件包时,大多数会安装在这个目录下。

15)/var: 经常可变的内容可以存放在此目录。
/var/log:此目录存放系统日志。
/var/www.apache 包安装后,站点存放目录。
/var/lib/:用来存放写库文件。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,861评论 9 468
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 14,185评论 2 33
  • Linux系统一般有4个主要部分: 内核、shell、文件系统和应用程序。内核、shell和文件系统一起形成了基本...
    偷风筝的人_阅读 8,472评论 1 17
  • 欲寄笔尖兼尺素 山高水远去何处 相思相知恨见晚 似如春闺在眼前
    熊哥故事阅读 1,930评论 0 4
  • 20170518,09:05 浦东新区人民法院第30法庭。 整个庭审活动完整有序。感觉是公正的。
    SH王晋林阅读 1,020评论 0 0