精华内容
下载资源
问答
  • 文件大小占用空间的区别

    千次阅读 2013-03-02 23:10:06
    文件大小占用空间的区别(为什么文件大小占用空间不一样大) 1.“文件大小”与“所占空间”的差别 为了便于大家理解,我们先来看两个例子: 例1:找到D盘上的Ersave2.dat文件,用鼠标右键单击该文件,...
    文件大小和占用空间的区别(为什么文件大小和占用空间不一样大)

    1.“文件大小”与“所占空间”的差别
    为了便于大家理解,我们先来看两个例子:
    例1:找到D盘上的Ersave2.dat文件,用鼠标右键单击该文件,选择“属性”,即可打开对话框,我们可以看到,Ersave2.dat的实际大小为655,628 Byte(字节),但它所占用的空间却为688,128 Byte,两者整整相差了32KB。
    例2:同样是该文件,如果将它复制到A盘,你会发现该文件实际大小和所占空间基本一致,同为640KB,但字节数稍有差别。再将它复制到C盘,查看其属性后,你会惊奇地发现它的大小和所占空间的差别又不相同了!
    显然,在这三种情况中,文件的实际大小没有变化,但在不同的磁盘上它所占的空间却都有变化。事实上,只要我们理解了文件在磁盘上的存储机制后,就不难理解上述的三种情况了。文件的大小其实就是文件内容实际具有的字节数,它以Byte为衡量单位,只要文件内容和格式不发生变化,文件大小就不会发生变化。但文件在磁盘上的所占空间却不是以Byte为衡量单位的,它最小的计量单位是“簇(Cluster)”。
     
    小知识:什么是簇?
    文件系统是操作系统与驱动器之间的接口,当操作系统请求从硬盘里读取一个文件时,会请求相应的文件系统(FAT 16/32/NTFS)打开文件。扇区是磁盘最小的物理存储单元,但由于操作系统无法对数目众多的扇区进行寻址,所以操作系统就将相邻的扇区组合在一起,形成一个簇,然后再对簇进行管理。每个簇可以包括2、4、8、16、32或64个扇区。显然,簇是操作系统所使用的逻辑概念,而非磁盘的物理特性。
    为了更好地管理磁盘空间和更高效地从硬盘读取数据,操作系统规定一个簇中只能放置一个文件的内容,因此文件所占用的空间,只能是簇的整数倍;而如果文件实际大小小于一簇,它也要占一簇的空间。所以,一般情况下文件所占空间要略大于文件的实际大小,只有在少数情况下,即文件的实际大小恰好是簇的整数倍时,文件的实际大小才会与所占空间完全一致。
     
    2.分区格式与簇大小
    在例2中,同一个文件在不同磁盘分区上所占的空间不一样大小,这是由于不同磁盘簇的大小不一样导致的。簇的大小主要由磁盘的分区格式和容量大小来决定,其对应关系如表1所示。
    笔者的软盘采用FAT分区,容量1.44MB,簇大小为512 Byte(一个扇区);C盘采用FAT 32分区,容量为4.87GB,簇大小为8KB;D盘采用FAT 32分区,容量为32.3GB,簇大小为32KB。计算文件所占空间时,可以用如下公式:
    簇数=取整(文件大小/簇大小)+1
    所占空间=簇数×磁盘簇大小
    公式中文件大小和簇大小应以Byte为单位,否则可能会产生误差。如果要以KB为单位,将字节数除以1024即可。利用上述的计算公式,可以计算ersave2.dat文件的实际占用空间。
     
    3.轻松查看簇大小
    ①用Chkdsk查看簇大小
    在Windows操作系统中,我们可以使用Chkdsk命令查看硬盘分区的簇大小。例如我们要在Windows XP下查看C盘的簇大小,可以单击“开始→运行”,键入“CMD”后回车,再键入“C:”后回车,然后输入“Chkdsk”后回车,稍候片刻从它的分析结 果中,我们就可以得到C盘的簇大小,不过它把簇称之为“分配单元”或者“Allocation unit”。
    ②用PQ Magic等磁盘工具来检测
    很多磁盘工具都具备磁盘信息显示等功能。例如在PQ Magic中,选择要查看的磁盘分区,然后单击右键选择“高级→调整簇大小”功能,即可从显示的对话框中可以看到该磁盘当前设置的簇大小。
    ③手工查看
    手动创建一个100字节以下的文本文档。然后将该文件复制到欲查看簇大小的磁盘分区中,在Windows下显示该文件的属性,其中“所占空间”处显示的数值就是簇大小.
     
    以下说明一下文件大小和占用空间大小不同的相关解释:
     
          首先说明一下,文件的大小和其所占用的空间存在一定的差异是肯定的,这个现象起始的原因就是因为系统的文件和索引,为了方面系统更便捷的管理文件,操作系统使用文件系统对各种文件进行管理(文件系统就是我们经常说的FAT32和NTFS等),文件系统将硬盘分为很多个“簇”
     
          以FAT32文件系统为例,fat32文件系统的簇大小是4KB。当我们要存储一个1KB的文件,那么它将占用4KB的空间,要存储2KB的文件,所占用的文件大小也是4KB,而要存储2个2KB大小的文件时,其所占用的空间就为8KB。以此类推。
     
          所以,当我们存储非常多的小文件的时候,其所占用的空间就越大,但很可能其实际的文件大小却很小,也就是这个道理。同理,一个文件越大,其占用的空间也就越小。
     
          说简单一点,拿仓库做比方,我们有100个仓库,为了好管理和查找,我们可能会把各种不同的物品分别放入不同的仓库,但是这个物品很可能不能填满仓库,那么它仍然也是占用了仓库的所有空间的。那么可能有人问了,为什么不把这个仓库多放东西,好节约空间,但是这样的话很可能你找很久久没有办法找到你所要的东西,其性能就非常低了。同理
    展开全文
  • 里面的文件大小占用空间查不了太多,我计算了每一个文件占用空间加起来的大小,为167.7G 我在查看文件中也勾选了查看隐藏项目的选项,但是为什么D盘被占用那么多?有没有清理空间的方法? 请各位大神指教!...

    这是我的D盘,显示占用了345G
    在这里插入图片描述

    里面的文件,大小和占用空间查不了太多,我计算了每一个文件占用空间加起来的大小,为167.7G

    在这里插入图片描述
    在这里插入图片描述

    我在查看文件中也勾选了查看隐藏项目的选项,但是为什么D盘被占用那么多?有没有清理空间的方法?
    请各位大神指教!小白一个,有什么步骤错了大神们轻喷

    展开全文
  • 1.“文件大小”与“所占空间”的差别 为了便于大家理解,我们先来看两个例子: 例1:找到D盘上的Ersave2.dat文件,用鼠标右键单击该文件,选择“属性”,即可打开对话框,我们可以看到,Ersave2.dat的实际大小为...
    1.“文件大小”与“所占空间”的差别
    
    为了便于大家理解,我们先来看两个例子:
    例1:找到D盘上的Ersave2.dat文件,用鼠标右键单击该文件,选择“属性”,即可打开对话框,我们可以看到,Ersave2.dat的实际大小为655,628 Byte(字节),但它所占用的空间却为688,128 Byte,两者整整相差了32KB。
    例2:同样是该文件,如果将它复制到A盘,你会发现该文件实际大小和所占空间基本一致,同为640KB,但字节数稍有差别。再将它复制到C盘,查看其属性后,你会惊奇地发现它的大小和所占空间的差别又不相同了!
    显然,在这三种情况中,文件的实际大小没有变化,但在不同的磁盘上它所占的空间却都有变化。事实上,只要我们理解了文件在磁盘上的存储机制后,就不难理解上述的三种情况了。文件的大小其实就是文件内容实际具有的字节数,它以Byte为衡量单位,只要文件内容和格式不发生变化,文件大小就不会发生变化。但文件在磁盘上的所占空间却不是以Byte为衡量单位的,它最小的计量单位是“簇(Cluster)”。
     
    小知识:什么是簇?
    文件系统是操作系统与驱动器之间的接口,当操作系统请求从硬盘里读取一个文件时,会请求相应的文件系统(FAT 16/32/NTFS)打开文件。扇区是磁盘最小的物理存储单元,但由于操作系统无法对数目众多的扇区进行寻址,所以操作系统就将相邻的扇区组合在一起,形成一个簇,然后再对簇进行管理。每个簇可以包括2、4、8、16、32或64个扇区。显然,簇是操作系统所使用的逻辑概念,而非磁盘的物理特性。
    为了更好地管理磁盘空间和更高效地从硬盘读取数据,操作系统规定一个簇中只能放置一个文件的内容,因此文件所占用的空间,只能是簇的整数倍;而如果文件实际大小小于一簇,它也要占一簇的空间。所以,一般情况下文件所占空间要略大于文件的实际大小,只有在少数情况下,即文件的实际大小恰好是簇的整数倍时,文件的实际大小才会与所占空间完全一致。
    展开全文
  • Windows系统中文件大小占用空间不同的原因解析 1.“文件大小”与“所占空间”的差别  为了便于大家理解,我们先来看两个例子: 例1:找到D盘上的Ersave2.dat文件,用鼠标右键单击该文件,选择“属性”,即可...

    Windows系统中文件大小和占用空间不同的原因解析

    1.“文件大小”与“所占空间”的差别
         为了便于大家理解,我们先来看两个例子:
    例1:找到D盘上的Ersave2.dat文件,用鼠标右键单击该文件,选择“属性”,即可打开对话框,我们可以看到,Ersave2.dat的实际大小为655,628 Byte(字节),但它所占用的空间却为688,128 Byte,两者整整相差了32KB。
    例2:同样是该文件,如果将它复制到A盘,你会发现该文件实际大小和所占空间基本一致,同为640KB,但字节数稍有差别。再将它复制到C盘,查看其属性后,你会惊奇地发现它的大小和所占空间的差别又不相同了!
    显然,在这三种情况中,文件的实际大小没有变化,但在不同的磁盘上它所占的空间却都有变化。事实上,只要我们理解了文件在磁盘上的存储机制后,就不难理解上述的三种情况了。文件的大小其实就是文件内容实际具有的字节数,它以Byte为衡量单位,只要文件内容和格式不发生变化,文件大小就不会发生变化。但文件在磁盘上的所占空间却不是以Byte为衡量单位的,它最小的计量单位是“簇(Cluster)”。
     小知识:什么是簇?
           文件
    系统是操作系统与驱动器之间的接口,当操作系统请求从硬盘里读取一个文件时,会请求相应的文件系统(FAT16/32/NTFS)打开文件。扇区是磁盘最小的物理存储单元,但由于操作系统无法对数目众多的扇区进行寻址,所以操作系统就将相邻的扇区组合在一起,形成一个簇,然后再对簇进行管理。每个簇可以包括2、4、8、16、32或64个扇区。显然,簇是操作系统所使用的逻辑概念,而非磁盘的物理特性。为了更好地管理磁盘空间和更高效地从硬盘读取数据,操作系统规定一个簇中只能放置一个文件的内容因此文件实际所占用的物理空间大小,只能是簇的整数倍;而如果文件实际大小小于一簇,它也要占一簇的空间。所以,一般情况下文件所占空间要略大于文件的实际大小,只有在少数情况下,即文件的实际大小恰好是簇的整数倍时,文件的实际大小才会与所占空间完全一致。 
    2.分区格式与簇大小
           在例2中,同一个文件在不同磁盘分区上所占的空间不一样大小,这是由于不同磁盘簇大小不一样导致的。簇的大小主要由磁盘的分区格式和容量大小来决定。笔者的软盘采用FAT分区,容量1.44MB,簇大小为512 Byte(一个扇区);C盘采用FAT 32分区,容量为4.87GB,簇大小为8KB;D盘采用FAT 32分区,容量为32.3GB,簇大小为32KB。计算文件所占空间时,可以用如下公式:
    簇数=取整(文件大小/簇大小)+1,所占空间=簇数×磁盘簇大小
    公式中文件大小和簇大小应以Byte为单位,否则可能会产生误差。如果要以KB为单位,将字节数除以1024即可。利用上述的计算公式,可以计算ersave2.dat文件的实际占用空间。
     3.轻松查看簇大小
    ①用Chkdsk查看簇大小
    在Windows操作系统中,我们可以使用Chkdsk命令查看硬盘分区的簇大小。例如我们要在Windows XP下查看C盘的簇大小,可以单击“开始→运行”,键入“CMD”后回车,再键入“C:”后回车,然后输入“Chkdsk”后回车,稍候片刻从它的分析结 果中,我们就可以得到C盘的簇大小,不过它把簇称之为“分配单元”或者“Allocation unit”。
    ②用PQ Magic等磁盘工具来检测
    很多磁盘工具都具备磁盘信息显示等功能。例如在PQ Magic中,选择要查看的磁盘分区,然后单击右键选择“高级→调整簇大小”功能,即可从显示的对话框中可以看到该磁盘当前设置的簇大小。
    ③手工查看
    手动创建一个100字节以下的文本文档。然后将该文件复制到欲查看簇大小的磁盘分区中,在Windows下显示该文件的属性,其中“所占空间”处显示的数值就是簇大小。 
    以下说明一下文件大小和占用空间大小不同的相关解释:
            首先说明一下,文件的大小和其所占用的空间存在一定的差异是肯定的,这个现象起始的原因就是因为系统的文件和索引,为了方面系统更便捷的管理文件,操作系统使用文件系统对各种文件进行管理(文件系统就是我们经常说的FAT32和NTFS等),文件系统将硬盘分为很多个“簇”。 
          以FAT32文件系统为例,fat32文件系统的簇大小是4KB。当我们要存储一个1KB的文件,那么它将占用4KB的空间,要存储2KB的文件,所占用的文件大小也是4KB,而要存储2个2KB大小的文件时,其所占用的空间就为8KB。以此类推。
          所以,当我们存储非常多的小文件的时候,其所占用的空间就越大,但很可能其实际的文件大小却很小,也就是这个道理。同理,一个文件越大,其占用的空间也就越小。 
          说简单一点,拿仓库做比方,我们有100个仓库,为了好管理和查找,我们可能会把各种不同的物品分别放入不同的仓库,但是这个物品很可能不能填满仓库,那么它仍然也是占用了仓库的所有空间的。那么可能有人问了,为什么不把这个仓库多放东西,好节约空间,但是这样的话很可能你找很久久没有办法找到你所要的东西,其性能就非常低了。同理文件存储也是这个道理。

    展开全文
  • 心细的朋友也许都注意过,一个文件,无论存储在硬盘空间还是其它移动存储空间,文件本身的大小,要比所占用空间要小;... ①文件大小与所占空间的差别  文件的大小其实就是文件内容实际具有...
  • http://hi.baidu.com/frjay/blog/item/13cccbd5bab801cc50da4b73.html查看盘符簇大小的命令:fsutil fsinfo ntfsinfo F:文件大小占用空间大小不同的原因1."文件大小”与“所占空间”的差别 为了便于大家理解,我们...
  • 如果你检查文件夹的属性,你会看到文件大小(Size)和文件在磁盘上的大小 (Size on disk). 这两个值或多或少有点差异,这取决于你用的文件系统和文件类型. 有可能两个值之间会相差1GB甚至更多 . 你可以在Windows ...
  • 0. 文件大小占用空间文件大小”和“占用空间”的差别首先需要明确的是,“文件大小”代表着文件的真实大小(文件内容实际包含的全部字节数),“占用空间”往往略大于文件大小”,如下图所示: “占用空间...
  • 文件大小”和“占用空间”的区别

    万次阅读 多人点赞 2017-11-27 19:37:32
    前言:  今天再拷贝文件的时查看文件属性,发现有“文件大小”和“占用空间”两个内容,而且两者之间的差距很大,见下图:    上图可知文件大小是2.54GB,而占用空间是18.2GB,差了不到16个G。
  • du -h --max-depth=2 –max-depth=2指明了需要查看的目录深度,一般指定1级或者2级,一层层找
  • 一个文件,无论存储在硬盘空间还是其它移动存储空间,文件本身的大小,要比所占用空间要小;  比如说,一个12K的Txt... ①文件大小与所占空间的差别  文件的大小其实就是文件内容实际具有的字节数,它以By
  • 文件大小是指文件自身的大小,不管这个文件放在哪里大小都不会发生改变,而占用空间是指文件所在分区占用的空间,文件放在不同的分区所占用的空间可能会有所不同,占用空间一般大于等于文件大小。这里我们先做个实验...
  • 文件大小字节与kb的相除大于1024,而占用空间的相除是1024,请问具体磁盘的存储原理是什 么?
  • 字典越大:压缩效果越好(压缩后文件越小)、压缩速度越慢、压缩时占用内存和cpu越多 压缩方式越接近“最好”:压缩效果越好(压缩后文件越小)、压缩速度越慢、压缩时占用内存和cpu越多 压缩速度快: 字典越小:...
  • 应该不止我一个人往SSD移动硬盘中安装软件,但是exFAT的默认的簇大小可能会导致占用空间文件本身大很多
  •  -a:显示目录占用的磁盘空间大小,还要显示其下目录和文件占用磁盘空间大小  -s:显示目录占用的磁盘空间大小,不要显示其下子目录和文件占用的磁盘空间大小  -c:显示几个目录或文件占用的磁盘空间大小,...
  • 如何查找占用空间大的文件或目录

    千次阅读 2019-08-24 17:57:41
    1. 按照占用空间大小排序 将目录下各个文件按照占用空间排序,这样可以很方便的得到占用空间最大的文件或目录。 命令: du -sm /XXX/* | sort -nr 以MB为单位计算占用空间,并按照占用空间进行排序。 例如, du -sm...
  • 为什么实际大小占用空间不一样

    千次阅读 2008-03-23 16:27:00
    1.“文件大小”与“所占空间”的差别 为了便于大家理解,我们先来看两个例子: 例1:找到D盘上的Ersave2.dat文件,用鼠标右键单击该文件,选择“属性”,即可打开对话框,我们可以看到,Ersave2.dat的实际大小为655,...
  • 最近老是收到 ecs上有台服务器的磁盘利用率高...清除相关大文件之后 用java -jar启动服务 仍旧报错说 space not letf 说磁盘空间不足 怀疑是服务器读取的数据不是最新 重启了下服务器 就行了 所以阿里云服务器...
  • C语言实现获得文件大小大于某个值,删除该文件 #include #define ONE_MB 1024*1024 long get_file_size(char* file_name); int main(int argc, char *argv[]) { long length = get_file_size("aaa.txt"); ...
  • 1使用 find 命令找到大于指定大小文件: find / -type f -size +10G 输出: /usr/local/apache2/logs/access_log 马上可以通过 du 命令查看此文件大小: du -h /usr/local/apache2/logs/access_lo 2让文件大小...
  • 1.“文件大小”与“所占空间”的差别 为了便于大家理解,我们先来看两个例子: 例1:找到D盘上的Ersave2.dat文件,用鼠标右键单击该文件,选择“属性”,即可打开对话框,我们可以看到,Ersave2.dat的实际大小为...
  • 文件大小以及所占空间的差别

    千次阅读 2019-03-07 17:49:52
    1.“文件大小”与“所占空间”的差别 为了便于大家理解,我们先来看两个例子: 例1:找到D盘上的Ersave2.dat文件,用鼠标右键单击该文件,选择“属性”,即可打开对话框,我们可以看到,Ersave2.dat的实际大小为655,...
  • 在AIX中查看文件夹占用空间大小

    千次阅读 2011-04-08 08:36:00
    在AIX中查看文件夹占用空间大小用du -sg 可看出当前文件夹的大小(以G为单位); 用du -sg filename 可看出当前文件夹下所有文件或文件夹的大小(以G为单位); <br />du -sk ,du -sm 则分别以KB,MB为...
  • 数据实际空间与占用空间

    千次阅读 2013-09-19 08:12:35
    在windows中,我们建立一个文件时,不论文件有多小,哪怕是1个字节,都至少会占用4kb的空间。见下图 那为什么会这样呢?windows操作系统对磁盘采用分页管理方式,最小分页大小为4kb,也就是如果你的硬盘假设有...
  • 结合awk列举大于指定容量大小所有文件目录

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 124,341
精华内容 49,736
热门标签
关键字:

文件大小大于占用空间