当前位置: 首页 > Linux

查看Linux文件大小的多种方法

时间:2023-04-06 23:19:00 Linux

stat命令statfilepath第三行的Size字段为文件的字节数xanarry@ThinkPad:/$stat~/Downloads/jdk-8u60-linux-x64.tar.gzFile:'/home/xanarry/Downloads/jdk-8u60-linux-x64.tar.gz'Size:181238643Blocks:353984IOBlock:4096regularfileDevice:808h/2056dInode:261742Links:1Access:(0666/-rw-rw-rw-)Uid:(1000/xanarry)Gid:(1000/xanarry)访问:2017-02-0117:36:43.177892508+0800修改:2015-10-0212:43:29.853291000+0800更改:2016-12-26:23:3334.619480400+0800bir-wc命令wc-cfilename参数-c表示统计字符,因为一个字符是一个字节,所以得到字节数xanarry@ThinkPad:/$wc-c~/Downloads/jdk-8u60-linux-x64.tar。gz181238643/home/xanarry/Downloads/jdk-8u60-linux-x64.tar.gz12du命令du-b文件路径参数-b表示以字节为单位xanarry@ThinkPad:/$du-b~/Downloads/jdk-8u60-linux-x64.tar.gz181238643/home/xanarry/Downloads/jdk-8u60-linux-x64.tar.gz12或du-hfilepath直接获取容易识别的文件大小xanarry@ThinkPad:/$du-h~/Downloads/jdk-8u60-linux-x64.tar.gz173M/home/xanarry/Downloads/jdk-8u60-linux-x64.tar.gz12如果对一个目录执行du,du会递归列出该目录下的所有文件并显示它们的大小,同时也会显示该目录下所有文件的大小。如果我们想知道目录中所有文件占用的总空间,执行:dutargetdirectory-sh-s,--summarize只显示每个参数的总数-h,--human-readable以人类可读格式打印大小(如1K234M2G)123ls命令ls-lfilepath第五列为文件字节数xanarry@ThinkPad:/$ls-l~/Downloads/jdk-8u60-linux-x64.tar.gz-rw-rw-rw-1xanarryxanarry181238643October2,2015/home/xanarry/Downloads/jdk-8u60-linux-x64.tar.gz12ls-hfilepathh表示human,加-h参数得到文件大小方便阅读xanarry@ThinkPad:/$ls-lh~/Downloads/jdk-8u60-linux-x64.tar.gz-rw-rw-rw-1xanarryxanarry173M2015年10月2日/home/xanarry/Downloads/jdk-8u60-linux-x64.tar.gz多种方式查看Linux文件大小