⽂件⼤⼩的计算与有意思的显⽰1、概述
计算⼀个⽂件,⼀个⽂件夹的⼤⼩这个概念其实很基础,然后发现很有意思。
拿《⿁吹灯》的⼀个txt⽂档做实验。
⾸先基础知识:
1m=1024k
1k=1024byte
1byte=8bite
2、结论
⽂件显⽰的⼤⼩k,m的计算
mac ⽤的是 1000
win ⽤的是1024
2、实验
2.1、指令查看
使⽤linux 的 ls 指令
#查看⼤⼩
ls -l
#带单位的查看⼤⼩
ls -lh
⽰例:⽤指令查看
liweideMacBook-Pro:⿁吹灯 leon$ ls -l
-rw-r--r--  1 leon  staff  771782 12 27 11:22 ⿁吹灯之牧野诡事.txt
linux命令查看文件夹大小
liweideMacBook-Pro:⿁吹灯 leon$ ls -lh
-
rw-r--r--  1 leon  staff  754K 12 27 11:22 ⿁吹灯之牧野诡事.txt
这⾥ 777224 / 1024 = 753.69 没⽑病
2.2、mac显⽰
但是直接在mac ⾥看⼤⼩显⽰的却是:772k = 777224/1000
2.3、win显⽰
显⽰的⼤⼩就是 /1024 的没⽑病
3、付录⽤python 读⼤⼩
python 好⽤,就写⼏句验证
print("⽂件⼤⼩ bytes=%s"%{size("⿁吹灯/⿁吹灯之牧野诡事.txt")})
print("⽂件⼤⼩/1000= %s k"%{size("⿁吹灯/⿁吹灯之牧野诡事.txt")/1000}) print("⽂件⼤⼩/1024= %s k"%{size("⿁吹灯/⿁吹灯之牧野诡事.txt")/1024})

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。