无忧启动论坛

标题: ls 命令为什么不能列出 $FAT1 $FAT2 这俩文件? [打印本页]

作者: dsfgamesky    时间: 2019-10-18 17:49
标题: ls 命令为什么不能列出 $FAT1 $FAT2 这俩文件?
刚刚把优盘给格式化成 FAT32 格式的但是 ls 命令为什么不能列出 $FAT1 $FAT2 这俩文件?
NTFS 的几个元文件($BOOT、$VOLUME等)倒是可以列出来。
作者: 不点    时间: 2019-10-18 18:04
你先确定一下,是否存在这俩文件 $FAT1 $FAT2?
然后再提出 “ls 能否列出它们?”这个问题。

作者: dsfgamesky    时间: 2019-10-18 19:14
不点 发表于 2019-10-18 18:04
你先确定一下,是否存在这俩文件 $FAT1 $FAT2?
然后再提出 “ls 能否列出它们?”这个问题。

您好,我确定这两个文件存在(这两个是 FAT32 的元文件),并且 ls 命令不能列出来,但是 NTFS 的元文件却可以正常的列出
FAT32(DiskGenius的图):

NTFS的图(也是DiskGenius的图):

作者: dsfgamesky    时间: 2019-10-18 19:16
本帖最后由 dsfgamesky 于 2019-10-18 19:29 编辑
不点 发表于 2019-10-18 18:04
你先确定一下,是否存在这俩文件 $FAT1 $FAT2?
然后再提出 “ls 能否列出它们?”这个问题。


刚刚貌似知道了为什么不能列出来了,我刚刚在那个FAT32盘里新建文件夹也列不出来,可能是对FAT32兼容不好??
作者: qingdao33122    时间: 2019-10-19 09:05
LZ确定FAT32有 “元文件” 这个概念?百度了一下没发现。
作者: dsfgamesky    时间: 2019-10-19 10:43
qingdao33122 发表于 2019-10-19 09:05
LZ确定FAT32有 “元文件” 这个概念?百度了一下没发现。

额,好像还真没有,但是 $FAT1、$FAT2、$BOOTDIR 这三个文件是什么?
作者: sunsea    时间: 2019-10-19 21:22
dsfgamesky 发表于 2019-10-19 10:43
额,好像还真没有,但是 $FAT1、$FAT2、$BOOTDIR 这三个文件是什么?

DG生造出来的东西,其实在FAT32的数据结构里(目录表)根本没有这三条。
FAT1对应第一个FAT表,FAT2对应第二个FAT表,RootDir对应根目录的目录表所在的簇。




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3