3、Linux文件与目录结构
文章目录
- 3、Linux文件与目录结构
- 3.1 Linux文件
- 3.1.1 文件系统
- 3.1.2 挂载点
- 3.2 Linux目录结构
尚硅谷2022版Linux教程-讲师:武晟然
壁立千仞 无欲则刚
3、Linux文件与目录结构
3.1 Linux文件
3.1.1 文件系统
Linux和Windos最大的区别是没有盘符。
linux的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录“/”,然后在此目录下再创建其他的目录。
linux所有的硬件设备也是文件的形式做管理的。
linux层级的划分是正斜杠,windows是反斜杠\,这样就不会在路径中出现和转义字符冲突的问题。
linux每一个目录命名都是有规范的,基于文件系统层级标准,从unix继承过来的。
记住一句经典的话:在Linux世界里,一切皆文件。
3.1.2 挂载点
当前linux系统把所有的目录结构都放在根目录下,根目录对应根分区,并不是所有文件都在根分区那块硬盘内,用户在不同分区放不同内容,只需要单独设置挂载点即可。
比如安装linux系统时,创建引导分区,需要把引导分区挂载到boot文件夹下,boot文件夹内所有内容都会写到引导分区,这样就和根分区内容隔离开了。
添加新的硬盘,给硬盘做分区,指定文件格式xfs,指定一个目录比如/home/a作为挂载点,/home/a内所有文件都会写到新硬盘上。
Linux底层目录和物理结构没有什么关系,linux这种目录叫做虚拟目录
3.2 Linux目录结构
根目录下都是一些通用的目录名称,每一个目录对应一个常见的功能。
文件夹右下角带小箭头的含义,是链接的意思,当前文件夹是一个链接,并不是真实的地址。
目录 | 含义 |
---|---|
/bin [重点] (/usr/bin 、 /usr/local/bin) | 是Binary的缩写, 这个目录存放着最经常使用的命令 |
/boot [重点] | 存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件 |
/dev | 类似于windows的设备管理器,把所有的硬件用文件的形式存储。 |
/etc [重点] | 所有的系统管理所需要的配置文件和子目录 my.conf |
/home [重点] | 存放普通用户的主目录,在Linux中每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。 |
/lib | 系统开机所需要最基本的动态连接共享库,其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。 |
/media [重点] | linux系统会自动识别一些设备,例如U盘、光驱等等,当识别后,linux会把识别的设备挂载到这个目录下。 |
/mnt [重点] | 系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将外部的存储挂载在/mnt/上,然后进入该目录就可以查看里的内容了。 d:/myshare |
/opt | 这是给主机额外安装软件所摆放的目录。如安装ORACLE数据库就可放到该目录下。默认为空。 |
/proc | 进程目录,是虚拟目录,相当于系统进场的映射,存放现有硬件和进程的信息。 |
/root [重点] | 该目录为系统管理员,也称作超级权限者的用户主目录。 |
/run | 运行目录,存放系统运行的实时信息,是一个临时文件系统,重新启动后就会被删除,在重新记录 |
/srv | service缩写,该目录存放一些服务启动之后需要提取的数据。 |
/sys | 这是linux2.6内核的一个很大的变化。该目录下安装了2.6内核中新出现的一个文件系统 sysfs |
/tmp | 这个目录是用来存放一些临时文件的,当前可以删除。 |
/usr [重点] | 这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似与windows下的program files目录。 |
/var [重点] | 这个目录中存放着在不断扩充着的东西,习惯将经常被修改的目录放在这个目录下。包括各种日志文件。 |
/lost+found | 这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件。 |
/usr/local [重点] | 这是另一个给主机额外安装软件所安装的目录。一般是通过编译源码方式安装的程序。 |
/selinux [security-enhanced linux] 360 | SELinux是一种安全子系统,它能控制程序只能访问特定文件。 |
3、Linux文件与目录结构相关推荐
- Linux 文件与目录结构
[Linux 文件] Linux 系统中一切皆文件. [Linux 目录结构] /bin:是Binary的缩写, 这个目录存放着最经常使用的命令. /sbin:s就是Super User的意思,这 ...
- linux 文件及目录结构体系
linux 目录的特点: 1). /是所有目录的顶点 2).目录结构像一颗倒挂的树 3).目录和磁盘分区是没有关联的 4)./下不同的目录可能对应不同的分区或磁盘 5).所有的目录都是按照一定的类别有 ...
- 二、Linux 文件与目录结构、VI/VIM 编辑器(重要)
1.Linux 文件 Linux 系统中一切皆文件. 2.Linux 目录结构 /bin(存放二进制文件的二进制文件夹,(普通用户的文件)) ·是Binary的缩写,这个目录存放着最经常使用的命令/s ...
- 【一、Linux文件与目录结构】
1 Linux 文件 Linux系统中一切皆文件 2 Linux目录结构 /bin Binary的缩写,存放着命令. /sbin s即Super User,存放着root用户使用的系统管理程序. /h ...
- Linux 01 Liunx目录结构及文件基本操作
Linux目录结构及文件基本操作 1.Linux的文件组织目录结构(遵循FHS标准) FHS(Filesystem Hierarchy Standard)标准: 多数Linux版本采用这种文件组织形式 ...
- SQL Server on Linux的文件和目录结构
问题引入 "鸟儿啊,我记得你写过一篇<SQLServer On Linux Package List on CentOS>的文章,从这篇文章,我们很清楚的知道了SQL Serve ...
- 简述Linux 文件系统的目录结构
转自:http://www.linuxsir.org/main/node/189 作者:北南南北 来自:LinuxSir.Org 摘要: Linux文件系统是呈树形结构,了解Linux文件系统的目录结 ...
- Linux 文件系统的目录结构
1. / 文件系统的入口,最高一级目录: 2. /bin 基础系统所需要的命令位于此目录,是最小系统所需要的命令,如:ls, cp, mkdir等. 这个目录中的文件都是可执行的,一般的用户都可以使用 ...
- Linux 系统的目录结构_【all】
Linux系统的目录结构 /:最大根目录,存放系统程序/etc: 加载配置文件好服务启动命令,系统配置文件/etc/exports/etc/hosts /bin:binaries 存放命令/sbin: ...
最新文章
- 为所有服务器端代码调用ConfigureAwait的最佳实践
- Firefox 有 6 成用户仍使用 Add-On 扩展
- 基础研究到底要基础到什么程度?
- 设计模式(1)-----简单工厂模式
- java执行完main就结束了吗_为什么main方法中执行完第一个方法完之后,后面的代码都不执行了?...
- 人工智能运行环境linux,Intel OpenVINO 人工智能推论环境搭建 (Linux) 第一章
- 嵌入式基础面八股文——并发,同步,异步,互斥,阻塞,非阻塞的理解(2)
- oracle使用between and边界问题
- 26.逻辑卷管理器(Logical Volume Manager)
- Android 自定义标题栏(title栏)
- springboot异常处理机制之统一异常处理和自定义异常类
- Json Editor命令行版
- 如何在教学中利用计算机网络,教师论苑(二十二)| 利用XMind思维导图优化计算机网络基础课堂教学...
- mapreduce求平均值
- 从历史上的错误数据中吸取教训
- 无法掩饰的憔悴,无法抗拒的痛紧紧相随
- 三次bezier曲线 MATLAB,Matlab-画二次及三次Bezier曲线-8控制点的B样条曲线
- 【软件测试】白盒测试方法与黑盒测试方法的区别
- 【MATLAB教程案例26】图像特征点提取算法matlab仿真与分析——sift,surf,kaze,corner,BRISK等
- 前端3D开发,你需要了解的知识汇总
热门文章
- 通达信筹码单峰密集选股公式,突破筹码密集区发出信号
- Python 3.8+moviepy报错:TypeError: ‘module‘ object is not callable
- 软件项目管理之(估算代码行,类比估算,自下而上估算)
- 关闭hp服务器风扇检测能进系统吗,cpu风扇如何关闭检测
- npm命令行强制删除node_modules
- LBT(CCA) in LAA/Multefire (一)
- 解决联想小新pro16 Realtek 8852ae 网卡断连问题
- [群晖] 开启root ssh 登陆
- 微观经济学第三周作业(价格弹性,供给与需求)
- SVM支持向量机原理