奇宝库 > linux系统中的文件存储结构(linux 文件结构体)

linux系统中的文件存储结构(linux 文件结构体)

Linux文件结构:

/:根目录,所有目录、文件、设备都在/,/是Linux文件系统的组织者,也是最高层的领导者。

/bin: bin是binary的缩写。在一般系统中,您可以在这个目录中找到linux命令。系统所需的命令位于该目录中。

/boot:内核/boot:Linux和引导系统程序所需的文件目录,比如vmlinuz initrd.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的定义。

/media:Linux的一些发行版使用这个目录来挂载那些可移动硬盘(包括usb闪存驱动器)、CD/DVD驱动器等等。

/opt:以下是可选程序。

/proc:您可以在这个目录中获得系统信息。这些信息存在于内存中,由系统本身生成。

/root:主目录/root:Linux超级特权用户root。

/sbin:该目录用于存储系统管理员的系统管理程序。大部分是系统管理相关命令的存储,是超级特权用户root可执行命令的存储场所。普通用户无权执行这个目录、这个目录和/usr/sbin中的命令;/usr/X11R6/sbin或/usr/local/sbin目录是相似的,sbin目录中包含的所有内容都只能以root权限执行。

/SElinux:对于SElinux的一些配置文件目录,SElinux可以让linux更加安全。

/srv服务启动后,需要访问的数据目录,比如www服务读取的网页数据,可以放在/srv/www中。

/tmp:临时文件目录,用于存储执行不同程序时生成的临时文件。有时当用户运行一个程序时,会产生一个临时文件。/tmp用于存储临时文件。/var/tmp目录类似于这个目录。

/usr

这是linux系统中占用硬盘空间最大的目录。用户的许多应用程序和文件都存储在这个目录中。在这个目录中,您可以找到不适合/bin或/etc目录的其他工具。

/usr/local:这里主要存储手动安装的软件,也就是没有通过“Xinli”或者apt-get安装的软件。它的目录结构类似于/usr目录。让包管理器管理/usr目录,并将自定义脚本放在/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的数据库。

本文来自网络,不代表本站立场,转载请注明出处: