Linux文件系统目录结构解析

如题所述

第1个回答  2020-06-14
下载一个程序源代码,编译并且安装的时候,如果不特别指定安装的程序路径,那么默认会将程序相关的文件安装到这个目录的对应目录下。例如,安装的程序可执行文件被安装(安装实质就是复制到了/usr/local/bin下面,此程序(可执行文件所需要依赖的库文件被安装到了/usr/local/lib目录下,被安装的软件如果是某个开发库(例如Qt,Gtk等那么相应的头文件可能就被安装到了/usr/local/include中等等。也就是说,这个目录存放的内容,一般都是我们后来自己安装的软件的默认路径,如果择了这个默认路径作为软件的安装路径,被安装的软件的所文件都限制在这个目录中,其中的子目录就相应于根目录的子目录。
/proc特殊文件目录:
这是一个特殊的目录,它同样是一个虚拟文件系统。通过这个目录下的各个文件,可以查看系统的内核信息。
/opt保留的文件目录:
一些自定义软件包或者第三方工具,就可以安装在这里。
/mnt文件系统或设备的通用挂载点:
这个目录一般是用于存放挂载储存设备的挂载目录的,比如磁盘,光驱,网络文件系统等,当我们需要挂载某个磁盘设备的时候,可以把磁盘设备挂载到这个目录上去,这样我们可以直接通过访问这个目录来访问那个磁盘了。可以在/mnt目录下面多建立几个子目录,挂载的时候挂载到这些子目录上面,也可以在任意位置设置挂在点,但是不建议这么做。
/media挂载的媒体设备目录:
挂载的媒体设备目录,一般可移动设备挂载到这里,例如cdrom,loppy和cdrecord等。
/var内容经常变化的目录:
此目录下文件的大小可能会改变,如缓冲文件,日志文件,缓存文件,等一般都存放在这里。
/tmp临时文件目录:
该目录存放系统中的一些临时文件,文件可能会被系统自动清空。的系统直接把tmpfs类型的文件系统挂载到这个目录上,tmpfs文件系统由linux内核支持,在这个文件系统中的数据,实际上是内存中的,由于内存的数据断电易失,当系统重新启动的时候我们就会发现这个目录被清空了。
/lost+found恢复文件存放的位置:
当系统崩溃的时候,在系统修复过程中需要恢复的文件,可能就会在这里被找到了,这个目录一般为空。
以上目录,是最常见的重要目录。其中,有些目录初学者容易混淆,这里简单区分一下:
/bin,/sbin与/usr/bin,/usr/sbin:
/bin一般存放对于用户和系统来说“必须”的程序(二进制文件)。
/sbin一般存放用于系统管理的“必需”的程序(二进制文件,一般普通用户不会使用,根用户使用)。
/usr/bin一般存放的只是对用户和系统来说“不是必需的”程序(二进制文件)。
/usr/sbin一般存放用于系统管理的系统管理的不是必需的程序(二进制文件)。
/lib与/usr/lib:
/lib和/usr/lib的区别类似/bin,/sbin与/usr/bin,/usr/sbin。
/lib一般存放对于用户和系统来说“必须”的库(二进制文件)。
/usr/lib一般存放的只是对用户和系统来说“不是必需的”库(二进制文件)。

Linux 系列-系统基础知识介绍(一)
Linux 文件系统的目录结构是Linux系统基础且重要的内容。Linux由于开放源代码特性,导致各大公司和团体衍生开发出了不同的根目录结构。因此,FHS(Filesystem Hierarchy Standard)机构应运而生,它是由Linux爱好者自发组成的团体,旨在为Linux制定基本要求。FHS的重点在于规范每个特定目录下应放置的数据类型。F...

linux的文件系统采用的是哪一种目录结构?有什么优点?
目录结构及主要内容 “\/”根目录部分有以下子目录:\/usr 目录包含所有的命令、程序库、文档和其它文件。这些文件在正常操作中不会被改变的。这个目录也包含你的Linux发行版本的主要的应用程序,譬如,Netscape。\/var 目录包含在正常操作中被改变的文件:假脱机文件、记录文件、加锁文件、临时文件和页格式化...

Linux目录结构
Linux文件系统采用级层式的树状目录结构,最高层为根目录“\/”。在根目录下,有多个特定用途的文件夹。如:bin目录存放最常见的指令,例如cd。sbin目录为系统管理员准备,包含系统管理程序。home目录为普通用户主目录,创建新用户时自动生成。root目录为root用户的主目录,普通用户无法访问。lib目录存储系统...

Linux系统架构与目录解析目录
2.1 本地启动【\/boot】2.1.1 \/boot\/grub 2.1.2 System.map文件 2.1.3 kemel及.initrd 2.2 远程启动【\/tflpboot】总结 第3章 Kernel Space与User Space的桥梁——虚拟文件系统.3.1 设备文件目录【\/dev】3.1.1 基本的设备文件 3.1.2 \/dev\/bus 3.1.3 \/dev\/disk 3.1.4 \/dev\/i...

linux目录结构
linux标准目录结构:   \/   root --- 启动Linux时使用的一些核心文件。如操作系统内核、引导程序Grub等。   home --- 存储普通用户的个人文件   ftp --- 用户所有服务   httpd   samba   user1   user2   bin --- 系统启动时需要的执行文件(二进制)  ...

Linux中的目录、文件系统结构大全,强烈建议收藏!
Linux操作系统以其独特的目录和文件系统结构著称,对于系统管理与开发至关重要。这篇指南将深入解析Linux的各个目录及其功能,助您更好地掌握。首先,根目录(\/)是所有其他目录和文件的起点,用斜杠标识。\/bin存放基础可执行文件,如ls、cp和rm等。\/boot则存储启动加载程序文件,包括内核映像和引导配置。\/...

Linux文件管理介绍
Linux目录结构简介:Linux系统以单根方式组织文件,根目录(\/)是所有目录的父目录,包含所有其他目录和文件。bin目录存放二进制可执行文件。boot目录包含启动系统文件。dev目录提供设备文件和设备驱动程序结合。etc目录存放系统配置文件。home目录是普通用户的宿主目录。lib目录存放执行时所需函数库文件。media...

linux下的文件结构, 看看各文件夹作用
Linux下的文件结构,细览各文件夹用途 \/bin - 二进制可执行命令 \/dev - 设备特殊文件 \/etc - 系统管理和配置文件 \/etc\/rc.d - 启动配置文件和脚本 \/home - 用户主目录基点 \/lib - 标准程序设计库 \/sbin - 系统管理命令 \/tmp - 公用的临时文件存储点 \/root - 系统管理员主目录 \/mnt - ...

Linux内核文件系统简介linux内核文件系统
其次,Linux内核文件系统的目录结构包括:bin、etc、dev、usr、proc、sys和lib等文件夹。其中,bin文件夹用于管理命令模式执行的文件,这是实际用途最为广泛的文件夹。etc文件夹用于存放系统配置文件,dev文件夹用于存放设备驱动程序,usr文件夹用于存放用户文件,proc文件夹用于存放系统运行时的相关信息,sys...

linux是什么目录结构?
1、“.”表示当前目录,也可以用“.\/”表示;2、“..”表示上一级目录,也可以用“..\/”表示;3、“~”代表用户自己的宿主目录;4、“\/”处于Linux文件系统树形结构的最顶端,我们称它为Linux文件系统的root,它是Linux文件系统的入口。所有的目录、文件、设备都在\/之下,它是Linux文件系统最顶层...

相似回答
大家正在搜