文件系统类型

在windows中我们常见的磁盘格式有fat16、fat32和ntfs。但是windows的文件管理显得有些赘余,为打开一个文件需要打开n个地方,在一个角落里找。而且windows本身对于其他系统的文件格式就更差了,没有听说在windows里打开ext3或者mac 日志式。windows是一个封闭的系统。

在ubuntu中其文件系统广泛使用ext3的文件格式,从而实现了将整个硬盘的写入动作完整的记录在磁盘的某个区域上。而且在ubuntu中可以实现主动挂载windows的文件系统,并以只读的方式访问磁盘中windows系统上的文件。

我们看以一下linux的高兼容的文件管理,看下图:

我们可以看到在ubuntu中磁盘文件系统、网络文件系统都可以非常方便的使用,而屏蔽了网络和本地之间的差异。在ubuntu中所有的文件都是基于目录的方式存储的。一切都是目录,一切都是文件。

文件系统结构

/是一切目录的起点,如大树的主干。其它的所有目录都是基于树干的枝条或者枝叶。在ubuntu中硬件设备如光驱、软驱、usb设备都将挂载到这颗繁茂的枝干之下,作为文件来管理。

你自己的用户目录建立在/home/用户名之下。每一个用户名都在home下建立一个以用户名命名的个人主文件夹。比较我的账户名为sun,所以在home下我的用户主文件夹为/home/sun./home是所有用户的家。

/home/sun/software/linux.chm像这样的路径明确的指出了文件所在的具体位置,这种路径我们叫做绝对路径。而相对于我们在主文件夹文件夹“桌面”既是相对路径,因为我们都清楚它的位置。比如说“上海市南京西路123号”这就相当于绝对路径,“天安门”我们都知道它的位置,所以它就相当于相对路径。

文件基本目录

/bin   bin是Binary的缩写。存放系统中最常用的可执行文件(二进制)。

/boot 这里存放的是linux内核和系统启动文件,包括Grub、lilo启动器程序。

/dev dev是Device(设备)的缩写。该目录存放的是Linux的外部设备,如硬盘、分区、键盘、鼠标、usb等。

/etc 这个目录用来存放所有的系统管理所需要的配置文件和子目录,如passwd、hostname等。

/home   用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。

/lib   存放共享的库文件,包含许多被/bin和/sbin中程序使用的库文件。

/lost+found    这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些零散文件。

/media    ubuntu系统自动挂载的光驱、usb设备,存放临时读入的文件。

/mnt   作为被挂载的文件系统得挂载点。

/opt   作为可选文件和程序的存放目录,主要被第三方开发者用来简易安装和卸载他们的软件。

/proc   这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。这里存放所有标志为文件的进程,比较cpuinfo存放cpu当前工作状态的数据。

/root   该目录为系统管理员,也称作超级权限者的用户主目录。

/sbin    s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序,如系统管理、目录查询等关键命令文件。

/ srv 存放系统所提供的服务数据。

/sys 组自豪系统设备和文件层次结构,并向用户程序提供详细的内核数据信息。

/tmp 这个目录是用来存放一些临时文件的,所有用户对此目录都有读写权限。

/usr   存放与系统用户有关的文件和目录。

/usr 目录具体来说:

/usr/X11R6    存放X-Windows的目录;

/usr/games     存放着XteamLinux自带的小游戏;

/usr/bin       用户和管理员的标准命令;

/usr/sbin   存放root超级用户使用的管理程序;

/usr/doc   Linux技术文档;

/usr/include     用来存放Linux下开发和编译应用程序所需要的头文件,for c 或者c++;

/usr/lib   应用程序和程序包的连接库;

/usr/local 系统管理员安装的应用程序目录;

/usr/man   帮助文档所在的目录;

/usr/src     Linux开放的源代码;

/var 长度可变的文件,尤其是些记录数据,如日志文件和打印机文件。

/var/cache   应用程序缓存目录;

/var/crash   系统错误信息;

/var/games 游戏数据;

/var/log   日志文件;

/var/mail 电子邮件;

/var/tmp   临时文件目录;

ubuntu 路径表示

1 . / 根目录,所有绝对路径的起点。目录的写法为:/**/**/**,比如说我的桌面的写法为:/home/sun/桌面。

2. ubuntu严格区分大小写和空格,所以Sun和sun是两个不同的文件。

Ubuntu文件系统类型相关推荐

  1. Linux/Ubuntu如何查看当前支持的文件系统及各分区的文件系统类型

    Linux下查看当前内核系统支持的文件系统: 一般都在 /lib/modules/kernl-version/kernel/fs/ 目录下包含了当前内核版本支持的文件系统: 那又如何查看现有的文件系统 ...

  2. linux img提取文件系统,Linux下 mount IMG文件提示“您必须制定文件系统类型”解决方法...

    以Ubuntu 12.04为例: 假设我有个文件test.img,要挂载到/mnt/img文件目录下: 操作如下: $ cd "你的img镜像所在目录" $ losetup /de ...

  3. Linux 文件系统类型 文件系统结构 与Windows文件系统的比较

    Linux 文件系统类型 磁盘文件系统. 包括硬盘.CD-ROM.DVD.USB存储器.磁盘阵列等.常见文件系统格式有:autofs.coda.Ext(Extended File sytem,扩展文件 ...

  4. Linux 下查看文件系统类型

    文章目录 前言 一.查看根文件系统 1.1 df -T 1.2 blkid 1.3 mount 1.4 file -s 1.5 parted 1.6 lsblk 二.常见发行版的根文件系统类型 2.1 ...

  5. b-blkid查看磁盘设备文件系统类型

    blkid命令对查询设备上所采用文件系统类型进行查询.blkid主要用来对系统的块设备(包括交换分区)所使用的文件系统类型.LABEL.UUID等信息进行查询 改命令存在于util-linux-2.2 ...

  6. linux blkid命令 查看块设备文件系统类型、LABEL、UUID信息 简介

    在Linux下可以使用 blkid命令 对查询设备上所采用文件系统类型进行查询.blkid主要用来对系统的块设备(包括交换分区)所使用的文件系统类型.LABEL.UUID等信息进行查询.要使用这个命令 ...

  7. 不同文件系统类型及其修复

    任务1 详解主要文件系统类型 1)EXT4 EXT4是第四代扩展文件系统(英语:Fourth extended filesystem,缩写为 ext4)是Linux系统下的日志文件系统,是ext3文件 ...

  8. Linux系统查看分区文件系统类型

    在Linux中如何查看分区的文件系统类型,df这个是最简单的命令,文件系统类型在Type列输出.只可以查看已经挂载的分区和文件系统类型. [root@localhost Workspace]# df ...

  9. Linux 中 7 个判断文件系统类型的方法

    文件通过文件系统在磁盘及分区上命名.存储.检索以及更新,文件系统是在磁盘上组织文件的方式. 文件系统分为两个部分:用户数据和元数据(文件名.创建时间.修改时间.大小以及目录层次结构中的位置等). 在本 ...

最新文章

  1. 低代码缺少的五大组件
  2. GNOME桌面的安装
  3. java activemq demo_Spring与ActiveMQ的整合的完整demo
  4. python倒排索引实现_倒排索引原理和实现 - uncle_LLD的个人空间 - OSCHINA - 中文开源技术交流社区...
  5. Hadoop笔记整理(三):Zookeeper
  6. 谷歌公布4个0day详情,其中3个被滥用于攻击亚美尼亚
  7. 代码段:js表单提交检测
  8. 解决win7 安装完jdk7后,再安装jdk8出现的问题
  9. mfc与mysql_MFC与MySql的链接 VS2008
  10. STM32中使用PS2手柄
  11. LimeSDR DAB发射 RTL SDR DAB接收
  12. Linux和windows导入scv数据文件
  13. [深度学习论文笔记]UCTransNet:从transformer的通道角度重新思考U-Net中的跳跃连接
  14. Python基础知识-pycharm版 第3节
  15. 递归最小二乘法、增广最小二乘法、带遗忘因子的递归增广最小二乘法
  16. 乐高机器人亮剑_全球机器人从化“亮剑”
  17. ubuntu20.4安装anaconda和pycharm
  18. 本地调试公众号微信登录,微信支付
  19. 基于北斗导航定位系统的设计与实现(论文+程序设计源码+数据库文件)
  20. 【020期】面试官问:Java 遍历 Map 集合有几种方式?效率如何?

热门文章

  1. Cydia Substrate 初尝试:刷计步软件数据
  2. pbootcms小程序插件升级到1.3.0版本,新增后台管理界面
  3. 用c语言实现knn算法要有训练集和测试集,KNN算法实战:手写字体识别
  4. PgSQL批量插入测试数据
  5. 人工智能是学术搜索的未来吗?
  6. 魅族Android10内测招募答案,魅族安卓10内测招募答案|魅族启动Flyme 7系统内测招募活动...
  7. 前端学习笔记系列一:5 在项目中引入阿里图标icon
  8. iOS直播开播端概述
  9. StarUML画类图
  10. 【VBA学习问题】Excel2016无法保存宏文件的解决办法