`

Linux学习之- 文件系统

阅读更多
[size=large]Linux文件系统简介:
1.       任何一个分区都必须挂载到某个目录上
2.       目录分区(逻辑上的分区) ,  分区(物理分区)
3.       任何一个设备必须被挂载到某个目录才能使用,  而这个目录就是”挂载点”

Linux文件类型有4种:
1.       普通文件: c语音元代码 , SHELL脚本
2.       目录文件: 目录, 存储文件的唯一地方
3.       连接文件: 指向一个文件或目录的地方
4.     殊文件: 与系统外设备相关的, 通常在/dev下面,分为块设备和字符设备.

Linux文件系统组成部分:
a)       目录项: 文件名和inode节点号
b)      Inode : 文件索引节点 , 存放文件信息和数据块指针.
c)      数据库: 存放文件具体内容


软连接和硬连接
硬连接: 给文件创建一个副本, 并建立两者间的关系 , 修改其中之一, 相关连的也会被修改, 如果删除,则不影响.
软连接: 类似window的快捷键.
[/size]

原文转载:http://www.iteye.com/topic/816268
分享到:
评论

相关推荐

    Linux学习记录--文件IO操作相关系统编程.pdf

    Linux学习记录--文件IO操作相关系统编程.pdf

    linux操作系统-文件系统管理

    linux操作系统-文件系统管理 分享给大家学习,请客观评论,以此分享给其他需要的朋友。

    Linux学习笔记Linux学习资料Linux教程

    【linux学习笔记-10】Linux进程相关系统调用(三).doc 【linux学习笔记-11】守护进程daemon.doc 【linux学习笔记-12】守护进程的日志实现.doc 【linux学习笔记-13】基本进程通信--文件锁.doc 【linux学习笔记-14】...

    非常宝贵的LINUX学习笔记

    【linux学习笔记-2】父子进程共享文件描述符 【linux学习笔记-3】文件操作(stat,chmod,umask) 【linux学习笔记-4】进程扇和进程链 【linux学习笔记-5】编写自己的ls命令 【linux学习笔记-6】文件IO操作--读写、...

    交叉编译环境的建立arm-linux-gcc-4.3.2的安装

    可以访问官方或者可信的第三方网站下载该版本的源码压缩包,假设下载的文件名为`arm-linux-gcc-4.3.2.tgz`。 2. **解压arm-linux-gcc-4.3.2源码包** 使用命令行工具解压刚刚下载的文件: ```bash tar xvf arm-...

    Linux基础课件-- Linux文件系统.pptx

    Linux操作系统的基础之一是其独特的文件系统,这在“Linux基础课件-- Linux文件系统.pptx”中有所阐述。文件系统是操作系统的核心组成部分,它负责管理磁盘上的数据存储和检索,是用户与硬件存储设备之间的接口。在...

    Linux 学习手册--linux命令大全

    此外,理解Linux内核、进程管理和文件系统结构也是深入学习的重要部分。 Linux命令的学习是一个持续的过程,熟练掌握这些命令可以极大地提高工作效率。通过阅读《Linux学习手册--Linux命令大全》这本书,你可以系统...

    嵌入式linux文件系统---很详细,非常适合初学者

    学习嵌入式Linux文件系统,你需要掌握以下几个核心概念: 1. **挂载(Mount)**:挂载是将一个文件系统连接到另一个已存在的目录的过程,使得我们可以访问该文件系统的内容。 2. **设备节点(Device Nodes)**:在...

    Linux基础知识与系统管理教学课件-pdf.rar

    1.4 Linux系统简介-Linux学习方法 2 Linux系统安装 2.1 Linux系统安装-VMware虚拟机安装与使用 2.2 Linux系统安装-系统分区 2.3 Linux系统安装-Linux系统安装 2.4 Linux系统安装-远程登录管理工具 3 给Linux初学者...

    兄弟连linux教程1-16章学习笔记(全)

    这个压缩包包含了一系列文本文件和辅助图片,旨在帮助用户深入理解Linux系统的基本操作和核心概念。 1. **Linux简介**:Linux是一种自由、开放源代码的操作系统,其核心思想是开源共享。Linux系统以其稳定性和安全...

    Linux操作系统文件系统学习教程-105页.zip

    Linux操作系统文件系统学习教程 在深入探讨Linux操作系统文件系统的学习教程之前,首先理解什么是文件系统至关重要。文件系统是操作系统用于组织、存储和管理磁盘上的数据的一种方式。它定义了如何创建、删除、命名...

    linux操作系统-NFS文件系统管理

    linux操作系统-NFS文件系统管理 分享给大家学习

    Linux-Digilent-Dev-master.zip

    【标题】Linux-Digilent-Dev-master.zip:这是一个在GitHub上下载的开源项目,主要针对Linux操作...通过GitHub,用户可以获取最新的代码,参与项目的改进,或者将其作为学习和开发嵌入式Linux系统及FPGA应用的起点。

    Linux基础知识与系统管理视频.rar

    1.4 Linux系统简介-Linux学习方法 2 Linux系统安装 2.1 Linux系统安装-VMware虚拟机安装与使用 2.2 Linux系统安装-系统分区 2.3 Linux系统安装-Linux系统安装 2.4 Linux系统安装-远程登录管理工具 3 给Linux初学者...

    Linux学习笔记-很不错适合linux入门者

    在系统管理方面,笔记可能涵盖用户管理、文件系统和权限设置。这包括如何创建和管理用户账户,理解Unix-like系统的文件权限(读、写、执行),以及如何使用命令行工具如`ls`, `cd`, `mkdir`, `rm`, `chmod`等进行...

    Ubuntu下安装arm-linux-gcc交叉编译

    通过本文,读者可以学习如何在 Ubuntu 系统中安装 arm-linux-gcc 交叉编译器,并将其添加到系统的环境变量中。 另外,arm-linux-gcc 交叉编译器的安装也可以用于其他 Linux 系统,例如 Debian、Fedora 等,只需要...

    Linux下一个简单的文件系统实现

    这个项目的目标是让学习者了解文件系统的基本原理,并且通过实际操作来理解Linux内核中的虚拟文件系统(VFS)接口。 首先,我们来看XORFS的设计。在Linux中,一个文件系统通常由两部分组成:用户空间的工具(如...

    linux学习材料---虚拟机和linux

    【标题】"Linux学习材料---虚拟机和Linux"是一份专为初学者设计的资源集合,旨在帮助用户从零开始掌握Linux操作系统,并了解如何在虚拟环境中进行实践操作。这个资料包包含了从安装Linux到实际操作的各个阶段所需的...

Global site tag (gtag.js) - Google Analytics