ls -l 是以块还是字节为单位打印文件大小?
Does ls -l print the file size in blocks or bytes?
我在 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。
我在 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。