Linux ls -l 命令中的默认大小单位是什么

Linux ls -l 命令中的默认大小单位是什么

ls -l我想知道Linux中命令输出的单位(字节,位,kb)是什么。

下面是我得到的一个例子:

-rw-rw-r--    1 guest    guest       39870 Feb 14 19:41 ser_cat
-rw-r--r--    1 guest    guest       19935 Feb 14 19:35 ser_cp
-rw-rw-r--    1 guest    guest       19935 Feb 14 19:29 ser_more

39870 ( 的大小 )的单位是什么ser_cat

答案1

该大小以字节为单位。

您可以使用它ls -lh来打印具有人类可读文件大小的长列表。

答案2

我们需要添加l(长列表选项)以显示人类可读的文件大小(ls -lh)。在您的例子中,文件大小ser_cat为 39870字节

-rw-rw-r--    1 guest    guest       39870 Feb 14 19:41 ser_cat
-rw-r--r--    1 guest    guest       19935 Feb 14 19:35 ser_cp
-rw-rw-r--    1 guest    guest       19935 Feb 14 19:29 ser_more

ls -lh命令显示所有文件大小信息,K 表示千字节 (KiB),M 表示兆字节 (MiB),依此类推。请参阅了解 kibi 和 kilo 之间的区别。

它们以字节而不是位来显示信息。

ls -lh使用单个字符而不是两个字符来显示单位(大小)信息。如果没有单位信息,则表示字节。

相关内容