【发布时间】:2019-10-26 20:50:24
【问题描述】:
我在 unix 服务器上创建了一个新文件。
现在,ls -l 打印以下内容:
-rwxr-xr-x 1 mccorm14 student 49508 Oct 26 11:29 4th
ls -l 是否以块或字节为单位打印文件大小 (49508)?如果是块,如何转换成字节?
【问题讨论】:
-
阅读手册,ls -s 以块为单位打印每个文件的分配大小
我在 unix 服务器上创建了一个新文件。
现在,ls -l 打印以下内容:
-rwxr-xr-x 1 mccorm14 student 49508 Oct 26 11:29 4th
ls -l 是否以块或字节为单位打印文件大小 (49508)?如果是块,如何转换成字节?
【问题讨论】:
ls -l 以字节为单位列出文件大小。无需转换。为了便于阅读,您可以使用 -h 打印人类可读的尺寸,例如 49K。
您可能会想到du,它默认使用块大小。对于du,尝试-h 打印人类可读的大小或-k 将块大小设置为1KiB。
【讨论】: