Linux的目录结构整理

来源:互联网 发布:安卓js css本地打包 编辑:程序博客网 时间:2024/06/03 18:22

Linux文件系统采用带链接的树型结构,即只有一个根目录,其中含有下级子目录或文件信息;子目录中又可含有更下级的子目录或文件的信息。这样一层一层的延伸下去,构成一颗倒置的树。

目录:
/boot目录:
内核文件、系统自举程序文件保存位置,存放了系统当前的内核【一般128M即可】
如:引导文件grub的配置文件等

/etc目录:
系统常用的配置文件,所以备份系统时一定要备份此目录
如:系统管理员经常需要修改的文件,决定系统行为的配置文件

/bin、/usr/bin(binary二进制)目录:
bin是binary的缩写。这个目录沿袭了UNIX系统的结构,存放着使用者最经常使用的命令。例如cp、ls、cat,等等。[所有的用户都可以使用]

/sbin 、/usr/sbin目录:
保存系统维护所使用的命令[普通用户是不可用的,只有root可用]
如: fdisk:分区
mkfs:格式化

/lib(library库) 目录:
保存系统运行所需要的库文件,安装程序时,自动把库拷贝到此处
如: C语言以.a为后缀名的静态库文件
以.so为扩展名的动态库文件

/dev(device驱动) 目录:
存放设备文件(用于个底层驱动打交道)。
dev是device(设备)的缩写。这个目录下是所有Linux的外部设备,其功能类似DOS下的.sys和Win下的.vxd。在Linux中设备和文件是用同种方法访问的。例如:/dev/hda代表第一个物理IDE硬盘。
如: /dev/cdrom
/dev/sdb

/var(variation 变化) 目录:
保存经常变动的文件,系统运行时的数据
如: 日志文件:log
邮件文件:mail
脱机文件,计划任务等

/mnt(mounts加载的文件系统)目录:
临时文件系统安装点,为了方便,一般把设备都挂载到mut目录下
如: 光盘:mnt/cdrom

/proc目录:
系统内存/CPU的映射,存放当前内存镜像,虚拟文件系统,不保存在硬盘中
如: 查看内存大小: more /proc/meminfo
查看CPU: more /proc/cpuinfo
该目录删除之后,重启,则又会映射过来了

/tmp目录:
用来保存系统运行是产生的临时文件,特殊权限:粘着位t
如:程序运行时的临时数据

/usr(user用户)目录:
系统中用来保存与用户相关的信息,是最大的
保存了几乎所有的命令,库,手册页。类似与Windows下的C:\windows目录,安装软件时,习惯上安装在/usr/local目录下。

/home(家)目录:
系统中,普通用户的宿主目录;cd默认返回自己的家目录。
比如说有个用户叫wang,那他的主目录就是/home/wang也可以用~wang表示。

/root(根)目录:
系统中,超级用户的宿主目录

/lost+found()
存放系统出错的检查结果,该目录缺省是空的。
该目录中可以找到一些误删除或者丢失的文件并回复它们。
当系统不正常关机后,这里就成了一些无家可归的文件的避难所。有点类似于DOS下的.chk文件。

1 0
原创粉丝点击