Linux怎样计算一个目录下一部分文件的总大小

Linux怎样计算一个目录下一部分文件的总大小,第1张

1、首先我们要知道怎么查看目录下文件,ls 这个命令就可以;但是在虚拟机中无法直接通过 ls 这个命令直接看出 文件 是 目录还是 问价(linux 的文件 系统划分 需要掌握)。

2、我们就需要 ls 的拓展命令 ls-l (可以直接用 ll 这样的简化命令,更多的可以自己查相关资料,命令的相关资料太多了...);这里我们就可直接看出 文件 的类型; 标出的信息开头 ‘-’就是 文件命令中用 f 表示; ‘d’就是目录,命令中就用‘d’表示。

3、然后我们开始进行如何统计;find 这个命令可以查找文件;通过 find  /tmp/  -name 文件名,找出来。

4、然后我们通过扩展 命令 :find -type f(找出 文件类型是 f 的文件)我们可以看出 这个命令效果。

5、然后我们 通过 wc -l 这个命名进行银姿统计;但两碧搏蠢个命令需要一起使用, 这个时候通过管道符 “ | ”链接;命令就是:find -type f |wc -l;我们就可以实现 统计文件个数。

6、同理如果想要统计 目录 ,使用如图命令:find -type d|wc -l;默认会统计 隐藏的 文件或者 目录;所以显示的是 3。

7、隐悔陪藏文件或者目录是 ‘.’开头的,所以我们排除它,就可以只统计出显示的文件。

你可以使用Linux系统中的du命令来统计文件夹中文件的大小。du命令可以显示每个文件夹中的文件大小,以及总文件夹大小。使用du命令时,可以使用参数-s来显示总文件夹大小,也可以使用参数-h来以镇辩人类可读的格式显示文件大小。例如,如果要统计困慧文件夹/home/user/test中文件御尺缺的大小,可以使用以下命令:du -sh /home/user/test。

看了半天你提问的问题,想了会,应该是明白了你的意思,好的法子我也不会,教你个笨法子吧。。

Cmd 结合 excel 的。(ps:不包括文件夹的大小,只有文件的大小)

打开->运行->输入cmd->d出的黑色窗口中:(开始了)

比如我要统计 D 盘TDDOWNLOAD 文件夹下的文件,

输入:

d:

cd TDDOWNLOAD

dir/s>d:\ statistic.txt

(

然后,新建一个excel文件---------------   点击 打开,找到 导出的txt文件路径 ,文件类型中选择 文本文件或者所有文件就会显示那个txt文件。本机路径为 d:\ statistic.txt

然后打开 statistic.txt  碰到提示,直接点击 完成 就可以了。

记住要用 excel的自动排序功能(扩展选定区域的)

调整一番后如下:

看看有31个文件(本机),总计大小即为 206405801字节即

Cmd输出的文件大小 是以字节计算的,所以要在excel中换算成 KB 或者 M 。

比如显示文件大小的那一栏为 B 列 (以字节计蔽薯)

Excel单元格中输入 =if((B1/1024^2)>1, (B1/1024^2), (B1/10242))

然后点中按住 Ctrl 往下拖动就可以,然后再替换整理一下就得出统计结果了。。

看我的统计结果:

文件名称 文件大小 单位

WindowsRepair宽带提供?.html 16.51367188 KB

xeonyx-cursors.zip 36.96679688 KB

活动.doc 44 KB

PowerShell.rar 53.04394531 KB

LightningEyes.rar 215.1708984 KB

JPGys.rar 311.9814453 KB

sdi.rar 315.3769531 KB

图标提取hA-exeiconIconExtractor.rar 393.3623047 KB

PCE.rar 454.3408203 KB

3DChess.rar 481.1933594 KB

BooX Viewer.rar 594.3945313 KB

PhotoCompressor.rar 613.7275391 KB

RogueCleaner.rar 618.0087891 KB

ResourceHacker35284_cn.zip 719.5253906 KB

wenjianjia_gpxz.rar 1.530533791 M

config.rar 1.691381454 M

右键背景rar.rar 2.563293457 M

usbcleaner20091001.zip 3.485541344 M

易我分区表?ptd.rar 3.693740845 M

XQSJV5.rar 3.788349152 M

chinaxq.rar 4.29533577 灶逗M

lingoes_portable_2.6.3_zh.zip 4.655813217 M

FTP FileZillaPortable.rar 4.858839035 M

ly_V7.5.rar 7.21740818 M

265xp.com-水墨中国风XP系统美化包.exe 8.620622635 M

DTLite4355-0068虚拟光驱.zip 8.718540192 M

easyrecovery_setup.zip 12.05811977 M

WinMPG_hj.zip 12.30393314 M

Photoshop150jc.rar 21.03033257 M

FileFormatConverters.exe 27.53097534 M

PureCodec20091225.rar 64.04762936 M

共计31个文件,大小为 196.8439112 M

看这个总计大小和统计的一样吧。。

好啦,祝你好运。隐并卖。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12142343.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存