从命令行查看人类可读格式的大小
大多数命令行工具的默认行为是以字节为单位显示大小,对于很小的文本文件来说这很好但是当您开始使用较大的项目,这变得难以阅读和解释。解决方案相当简单,通过命令传递一个“人类可读”标志,这会将字节转换为更有意义的人类可读格式,如千字节 (kb)、兆字节 (mb) 和千兆字节 (gb)。
这个技巧基本上适用于任何现代命令行环境,无论是在 Mac OS X、Linux、BSD 还是其他环境中。
以人类可读的格式显示 ls、df、du 命令大小结果
通常,将事物视为人类可读的只是在命令中传递 -h 标志 的问题。
三个突出的例子是 ls、du 和 df:
ls -lh
df -h
du -h
继续阅读以了解有关每个的一些细节:
ls – 对于通用列表命令,您需要将 -h 附加到另一个标志,例如 -l:
ls -lh
df – 从人类可读的角度来看,使用 df 显示可用磁盘空间非常有用。虽然您也可以使用小写字母 -h,但大写字母更美观:
df -H
du – 显示特定文件、文件夹、目录或其他任何内容的磁盘使用情况,使用 -h 更易于解释
du -sh */