资讯专栏INFORMATION COLUMN

Linux学习笔记:3.Linux文件系统

lpjustdoit / 3192人阅读

摘要:目录结构文件系统对文件的管理包括两方面,一方面是文件本身,另一方面是目录管理。对根文件系统的基本目录结构做了比较详细的规定,尽管不是强制标准,但事实上,大部分发行版都遵循这个标准。

Linux目录结构

Linux文件系统对文件的管理包括两方面,一方面是文件 本身,另一方面是目录管理。我所使用的是Ubuntu12.04版本的系统,其采用的是ext3文件系统,从而实现了将整个硬盘的写入动作完整地记录在磁盘的某个区域上,而且可以很轻松地挂载Windows的文件系统,以实现文件的共享。在Ubuntu中,一切资源都是以目录的形式存储,其最终的体现为一切都是文件。

Linux目录树

Linux整个文件系统以根目录(/)为最顶层目录,即根目录,系统中的所有的数据文件和硬件资源都是以文件和目录的形式出现,并且都挂载与更目录之下,整个目录结构看起来就像一棵倒挂着的树,称之为“Linux目录树”,如下图所示。整个Linux有且只有这样一棵树。

打开Ubuntu的文件浏览器,切换到根目录,实际呈现给我们的内容如下图所示。

这个目录树实际上是一个虚拟的概念,并不与任何文件、任何介质绑定,也没有容量,甚至连读写规则都没有。只有将某个介质如磁盘或者光驱挂载(mount)到这棵树的某个目录后,这个目录下面才有文件。但是,此时这个目录依旧没有容量的概念,看到的容量仅仅是这个磁盘或者光驱这个设备的容量属性,并不是文件系统的属性。

Linux目录树标准

理论上,Linux目录树的目录结构是可以随意安排的,事实上很多Linux系统开发人员也这么做,但这就带来了不同开发人员之间不统一的情况存在,很容易出现混乱。后来这样的问题得到了重视,文件层次标准(FHS,Filesystem Hierarchy Standard)就在这种情况下出台的。FHS对Linux根文件系统的基本目录结构做了比较详细的规定,尽管不是强制标准,但事实上,大部分Linux发行版都遵循这个标准。
Linux目录树下各子目录的简单说明如下表所列。

参考资料:致远电子的【Linux公开课】——Linux目录结构

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/7757.html

相关文章

  • [Note] Linux学习笔记1-4 文件相关

    摘要:它接受用户输入的命令,并把它们送到内核运行。内部命令是通过执行自己代码中对应部分来完成的。外部命令的代码则存放在一些二进制的可执行文件或者脚本中。外部命令的搜索路径保存在一个变量中。后三位则对应三种用户分类的权限。 Note 1 Linux 和 Shell 简介 Linux系统 是多进程、多用户和交互式的计算环境。Linux系统的运行级别从0-6共7个: 0:停机,关闭系统 1:单用...

    cartoon 评论0 收藏0
  • Java学习路线总结,搬砖工逆袭Java架构师(全网最强)

    摘要:哪吒社区技能树打卡打卡贴函数式接口简介领域优质创作者哪吒公众号作者架构师奋斗者扫描主页左侧二维码,加入群聊,一起学习一起进步欢迎点赞收藏留言前情提要无意间听到领导们的谈话,现在公司的现状是码农太多,但能独立带队的人太少,简而言之,不缺干 ? 哪吒社区Java技能树打卡 【打卡贴 day2...

    Scorpion 评论0 收藏0
  • 当我拿到一台Ubuntu服务器(一)

    摘要:我是一个开发学习者,拿到一台装有的服务器,我做了这些操作新建用户新建用户,新入门首先接触应该就是用户管理。得到一台服务器,要么有权限,要么有一个管理员权限的用户,在该用户下,直接执行上面这条命令或加上执行,就可以创建一个的用户。 showImg(https://segmentfault.com/img/remote/1460000009674427?w=1680&h=1050); 我是...

    shaonbean 评论0 收藏0
  • Linux 学习笔记(六):Linux

    摘要:查看查看状态添加端口查看防火墙规则相关文章学习笔记一内网穿透学习笔记二搭建个人服务器学习笔记三操作系统学习笔记四学习笔记五学习笔记六 预期学习目标 CentOS的安装 相关命令的学习 脚本的编写 定时任务的编写 vim的学习 系统设置 项目部署 项目权限设置 确认 SELinux 的状态 [root@centos7 ~]$ /usr/sbin/sestatus -v # SELi...

    neu 评论0 收藏0
  • Linux 学习笔记(六):Linux

    摘要:查看查看状态添加端口查看防火墙规则相关文章学习笔记一内网穿透学习笔记二搭建个人服务器学习笔记三操作系统学习笔记四学习笔记五学习笔记六 预期学习目标 CentOS的安装 相关命令的学习 脚本的编写 定时任务的编写 vim的学习 系统设置 项目部署 项目权限设置 确认 SELinux 的状态 [root@centos7 ~]$ /usr/sbin/sestatus -v # SELi...

    Vixb 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<