首页 > 系统相关 >Linux 下文件和目录的区别

Linux 下文件和目录的区别

时间:2024-05-07 18:56:54浏览次数:14  
标签:文件 存储 区别 扇区 Linux inode 目录

Linux 下文件和目录的区别

目录

区别

​ 在 Linux 和其他类 Unix 文件系统中,文件和目录本质上都是由 inode 和数据块组成的:

​ 文件:文件的 inode 存储了元数据(如所有者、权限、文件大小、创建和修改时间等)以及指向数据块的指针。这些数据块存储了文件的实际内容。

​ 目录:目录的 inode 同样存储了元数据和指向数据块的指针。不同的是,这些数据块存储的是一系列目录项,每个目录项包含一个文件名和一个 inode
号。这样,我们就可以通过文件名找到对应的 inode,并进一步找到文件或者子目录的内容。

原文链接:https://blog.csdn.net/qq_21438461/article/details/131111069

inode

​ 一个文件会存储在多个扇区,操作系统读取硬盘的时候,不会一个个扇区地读取,而是一次性连续读取多个扇区。储存文件元信息的区域就叫做inode。

标签:文件,存储,区别,扇区,Linux,inode,目录
From: https://www.cnblogs.com/ljw-boke/p/18178154

相关文章

  • NTFS和FAT32区别介绍
      FAT32和NTFS是两种不同的文件系统,它们之间存在一些显著的差异。以下是它们之间的主要区别: 1. 支持的分区大小:  NTFS可以支持的分区(如果采用动态磁盘则称为卷)大小可以达到2TB(2048GB),而FAT32支持分区的大小最大为32GB(尽管FAT32文件系统可以支持的最大分区容量为2TB,但在Windo......
  • Linux基础——ARM架构主机系统盘乱序问题
    一、问题描述裸金属宿主机根据qcow2镜像创建的裸金属服务器,创建裸金属服务器时无法正常将sda盘符落在系统盘上;lsblk发现系统盘定义的盘符漂移到sdc盘,涉及问题裸金属服务器的磁盘slot直连磁盘和Raid块设备的启动顺序,无法将/dev/sda盘符落在主机直连磁盘上; 二、问题排查1、......
  • 三类文件系统的区别
    什么是文件系统文件系统是操作系统用于明确磁盘或分区上的文件的方法和数据结构;即在磁盘上组织文件的方法。也指用于存储文件的磁盘或分区,或文件系统种类。举个通俗的比喻,一块硬盘就像一个块空地,文件就像不同的材料,我们首先得在空地上建起仓库(分区),并且指定好(格式化)仓库对材料的......
  • Playwright Python 在Linux上跑,默认语言是英文的坑
    背景:在Windows上调试之后,在Linux上跑,发现如下保存playwright._impl._errors.TimeoutError:Locator.click:Timeout30000msexceeded.Calllog:waitingforget_by_text("账号密码登录")然后各种找,找了一圈,发现一个灵感是截图page.screenshot(path='c.png',full_page=True)......
  • Linux性能分析工具-perf并生成火焰图
    一、perf安装及简介1.安装perf1.Ubuntu/Debianaptinstalllinux-tools-commonaptinstalllinux-tools-5.15.0-101-generic2.Centos/Redhatyuminstallperf-y2.常用的perf命令及其功能annotate读取perf.data(由perfrecord生成)并结合源代码展示详细的性......
  • 扫描版PDF电子书目录制作方法
    前置条件书籍:扫描版《软件调试》(请支持正版......
  • Linux CentOS7 环境下安装 MongoDB
    一、环境准备操作系统:LinuxCentOS7.9安装包:mongodb-linux-x86_64-rhel70-4.4.29.tgz二、安装包下载官网下载地址:https://www.mongodb.com/try/download/community三、软件安装和启动3.1将下载好的安装包上传到Linux服务器某个目录下,使用以下命令解压压缩包tar-zxvf......
  • [网鼎杯 2020 白虎组]PicDown linux文件工作原理
    今天遇到个毫无头绪的题,记录一下过程。进入页面发现输入框,参数为url,那就试试文件读取。看看环境变量。其中PWD=/app,有可能存在app.py,试试吧。猜对了,运气吧~(做完后才发现的T-T)这里看其他wp说是在linux读取当前进程执行命令/proc/self/cmdline发现了看看app.py吧。点......
  • linux 查看文件是否被占用
    在Linux系统中,若要查看一个文件或目录是否被占用(即是否被进程打开或正在使用),可以使用以下几个命令:方法一:使用lsof命令lsof+D/path/to/directory/or/file这条命令会显示指定目录及其子目录下所有被打开的文件。如果你想查看某个特定文件是否被占用,可以这样操作:lsof/path/......
  • linux网络-网络文件共享服务
    存储类型存储类型分为三种:直连式存储:Direct-AttachedStorage,简称DAS网络附加存储:Network-AttachedStorage,简称NAS存储区域网络:StorageAreaNetwork,简称SAN三种存储架构的应用场景:DAS虽然比较古老了,但是还是很适用于那些数据量不大,对磁盘访问速度要求较高的中小企业;NA......