linux的文件目录结构
来源:互联网 发布:广州锋泽网络垃圾 编辑:程序博客网 时间:2024/05/30 04:47
Linux文件目录结
/
根目录,所有的目录、文件、设备都在/之下,/就是Linux文件系统的组织者,也是最上级的领导者。
/bin
bin就是二进制(binary)英文缩写。在一般的系统当中,你都可以在这个目录下找到linux常用的命令
。系统所需要的那些命令位于此目录,比如ls、cp、mkdir等命令
;功能和/usr/bin
类似,这个目录中的文件都是可执行的、普通用户都可以使用的命令。作为基础系统所需要的最基础的命令
就是放在这里。
/boot
Linux的内核及引导系统程序所需要的文件目录,比如vmlinuzinitrd.img
文件都位于这个目录中。在一般情况下,GRUB或LILO系统引导管理器
也位于这个目录。
/cdrom
这个目录在你刚刚安装系统的时候是空的。你可以将光驱文件系统挂在这个目录下
。例如:mount/dev/cdrom /cdrom
/dev
dev
是设备(device)
的英文缩写。这个目录对所有的用户都十分重要。因为在这个目录中包含了所有linux系统中使用的外部设备。但是这里并不是放的外部设备的驱动程序。这一点和我们常用的windows,dos
操作系统不一样。它实际上是一个访问这些外部设备的端口
。我们可以非常方便地去访问这些外部设备
,和访问一个文件,一个目录没有任何区别。
/etc
etc
这个目录是linux系统
中最重要的目录之一。在这个目录下存放了系统管理
时要用到的各种配置文件
和子目录。我们要用到的网络配置文件
,文件系统
,x系统配置文件
,设备配置信息
,设置用户信息等
都在这个目录下。
/home
如果我们建立一个用户,用户名是"xx"
,那么在/home目录下就有一个对应的/home/xx
路径,用来存放用户的主目录。
/lib
lib
是库(library)
英文缩写。这个目录是用来存放系统动态连接共享库
的。几乎所有的应用程序都会用到这个目录下的共享库。因此,千万不要轻易对这个目录进行什么操作,一旦发生问题,你的系统就不能工作了。
/lost+found
在ext2或ext3文件系统
中,当系统意外崩溃或机器意外关机,而产生一些文件碎片放在这里。当系统启动的过程中fsck工具会检查这里,并修复已经损坏的文件系统。有时系统发生问题,有很多的文件被移到这个目录中,可能会用手工的方式来修复,或移到文件到原来的位置上。
/mnt
这个目录一般是用于存放挂载储存设备的挂载目录
的,比如有cdrom
等目录。可以参看/etc/fstab
的定义。有时我们可以把让系统开机自动挂载文件系统,把挂载点放在这里也是可以的。主要看/etc/fstab中怎么定义了;比如光驱可以挂载到/mnt/cdrom。
/media
有些linux的发行版使用这个目录来挂载那些usb接口
的移动硬盘(包括U盘)、CD/DVD驱动器
等等。
/opt
这里主要存放那些可选的程序。你想尝试最新的firefox测试版吗?那就装到/opt目录
下吧,这样,当你尝试完,想删掉firefox的时候,你就可以直接删除它,而不影响系统其他任何设置。安装到/opt目录下的程序,它所有的数据、库文件等等都是放在同个目录下面。
/proc
可以在这个目录下获取系统信息。这些信息是在内存中,由系统自己产生的。操作系统运行时,进程信息及内核信息(比如cpu、硬盘分区、内存信息等)存放在这里。/proc目录伪装的文件系统proc的挂载目录,proc并不是真正的文件系统,它的定义可以参见/etc/fstab
/root
Linux超级权限用户root的家目录。
/sbin
这个目录是用来存放系统管理员的系统管理程序。大多是涉及系统管理的命令的存放,是超级权限用户root的可执行命令存放地
,普通用户无权限执行这个目录下的命令,这个目录和/usr/sbin;/usr/X11R6/sbin或/usr/local/sbin目录是
相似的;我们记住就行了,凡是目录sbin中包含的都是root权限才能执行的。
/selinux
好像是对SElinux的一些配置文件目录,SElinux
可以让你的linux更加安全。
/srv
服务启动后,所需访问的数据目录,举个例子来说,www
服务启动读取的网页数据就可以放在/srv/www
中
/sys
Linux
内核中设计较新的一种虚拟的基于内存的文件系统,它的作用与proc有些类似,但除了与proc相同的具有查看和设定内核参数功能之外,还有为Linux统一设备模型作为管理之用。
/tmp
临时文件目录,用来存放不同程序执行时产生的临时文件。有时用户运行程序的时候,会产生临时文件。/tmp就用来存放临时文件的。/var/tmp目录和这个目录相似。
/usr
这是linux系统中占用硬盘空间最大的目录。用户的很多应用程序和文件都存放在这个目录下。在这个目录下,你可以找到那些不适合放在/bin或/etc目录下的额外的工具。比如像游戏,一些打印工具等等。/usr目录包含了许多子目录:/usr/bin目录用于存放程序
;/usr/share用于存放一些共享的数据
,比如音乐文件或者图标等等;/usr/lib目录
用于存放那些不能直接运行的,但却是许多程序运行所必需的一些函数库文件。你的软件包管理器(应该是“新立得”吧)会自动帮你管理好/usr目录的。
/usr/local
这里主要存放那些手动安装的软件,即不是通过“新立得”或apt-get安装的软件。它和/usr目录具有相类似的目录结构。让软件包管理器来管理/usr目录,而把自定义的脚本(scripts)放到/usr/local目录下面,我想这应该是个不错的主意。
/usr/share
系统共用的东西存放地,比如/usr/share/fonts
是字体目录,/usr/share/doc
和/usr/share/man
帮助文件。
/var
这个目录的内容是经常变动的,看名字就知道,我们可以理解为vary的缩写,/var下有/var/log
这是用来存放系统日志的目录。/var/www
目录是定义Apache服务器站点存放目录;/var/lib
用来存放一些库文件,比如MySQL
的,以及MySQL数据库的存放地。
1. 首先来介绍下根目录下的一些重要目录含义 注:其中被标记的比较重要。
- /etc目录下一些重要的目录及文件说明
- /var目录下一些重要的目录及文件说明
- /usr目录下一些重要的目录及文件说明
- /proc目录下一些重要的目录及文件说明
- linux的文件目录结构
- linux 的文件目录结构
- linux文件目录结构
- Linux文件目录结构
- linux文件目录结构
- Linux文件目录结构
- linux文件目录结构
- linux 文件目录结构
- Linux文件目录结构
- Linux文件目录结构
- Linux杂乱无章的文件目录结构
- Linux系统的文件目录结构
- Linux系统的文件目录结构
- Linux下的文件目录结构详解
- Linux下的文件目录结构简介
- Linux的目录结构与文件权限
- linux文件目录结构介绍
- Linux文件目录结构详解
- 一张图说明进程, 线程, 操作系统内存管理
- 第一节-数据结构
- Collections集合框架工具类
- C语言复杂声明的本质与局限
- 数据结构——链表C/C++实现
- linux的文件目录结构
- 集合(ArrayList,HashMap,HashSet)扩容
- TLCL学习笔记03——键盘高级操作技巧、权限、进程
- 纯ubuntu16.04下安装tinyos2.1.2教程
- Java中的重写和重载
- Bitmap压缩的几种方式
- webstorm svn Problems while loading file history 问题
- JSON的解析
- DIY一个具有远程控制功能的智能家居原型系统