我可以想出几种不同的方法来获取以字节或 MB 为单位的文件大小。
du -h ubuntu-mini-remix-16.04-amd64.iso 296M ubuntu-mini-remix-16.04-amd64.iso stat --printf='%s %n \n' ubuntu-mini-remix-16.04-amd64.iso 309329920 ubuntu-mini-remix-16.04-amd64.iso 查找-maxdepth 1 -name "ubuntu-mini-remix-16.04-amd64.iso" -printf "%s %P\n" 309329920 ubuntu-mini-remix-16.04-amd64.iso ls -lh ubuntu-mini-remix-16.04-amd64.iso -rw-rw-r-- 1 me me 295M 5 月 3 日 00:35 ubuntu-mini-remix-16.04-amd64.iso ls -l ubuntu-mini-remix-16.04-amd64.iso -rw-rw-r-- 1 me me 309329920 5 月 3 日 00:35 ubuntu-mini-remix-16.04-amd64.iso
我如何将两者都放在一条线上?IE
296M 309329920 ubuntu-mini-remix-16.04-amd64.iso
尝试这个:
awk
将通过除以文件大小来计算文件大小(以 MB 为单位)/1024/1024
并显示全部。