`

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”中有所阐述。文件系统是操作系统的核心组成部分,它负责管理磁盘上的数据存储和检索,是用户与硬件存储设备之间的接口。在...

    peak-linux-driver-8.15.2.tar

    ".tar" 扩展名表明这个文件是用tar工具打包的,这是一种常见的Linux和Unix系统下的文件打包格式,用于将多个文件和目录组合成一个单一的归档文件。 "标签" 里包含 "linux"、"peak" 和 "peakcan",这进一步确认了这...

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

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

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

    这个压缩包包含了一系列文本文件和辅助图片,旨在帮助用户深入理解Linux系统的基本操作和核心概念。 1. **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操作系统文件系统学习教程-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`等进行...

    cudnn-linux-x86-64-8.6.0.163-cuda11-archive.zip

    从标签“linux”我们知道这适用于Linux环境,这意味着开发者或用户需要对Linux系统有基本的理解,包括文件系统、命令行操作和软件安装。 压缩包内的文件名"使用说明.txt"很可能提供了关于如何在Linux系统上安装和...

    Linux文件系统.pdf

    这篇学习资料详细介绍了Linux文件系统的一些关键概念和技术。 1. 文件系统类型 Linux支持多种文件系统类型,如EXT2、EXT3、EXT4、XFS、Btrfs、FAT、NTFS等。EXT4是目前最常用的一种,它在EXT2的基础上进行了优化,...

Global site tag (gtag.js) - Google Analytics