为什么du命令显示不正确的结果

时间:2014-12-19 05:52:10

标签: linux

以下输出显示每个21GB文件。

[root@myhost data]# ls -l
total 100092
-rw-rw---- 1 ora4 ora4 **22548586496** Dec 18 21:09 temp01.dbf
-rw-rw---- 1 ora4 ora4 **22548586496** Dec 18 19:38 temp02.dbf

但是当我使用du命令时,它只显示49MB。

[root@myhost data]# du -sh *
49M     temp01.dbf
49M     temp02.dbf

请您告诉我,如何纠正这些价值观。

1 个答案:

答案 0 :(得分:-2)

执行ls -lh ls -l。将以字节显示大小。 du命令你提到h用于以人类可读的格式显示结果。如果您检查du,它将以kb(千字节)显示输出。将结果与ls -lhdu -sh *进行比较。