如何知道一个非常小的文件的大小?

时间:2013-07-22 14:30:17

标签: shell

假设我有一个非常简单的ASCII文件,只包含

11111111  

现在,我想使用一个命令来查找它实际拥有的字节数,而不是系统为其分配的字节数。我试过了

ln -s 

du

但他们只输出

4

我认为这是系统为此文件分配的块数,如何使用命令查找这样一个小文件的大小?

3 个答案:

答案 0 :(得分:5)

您需要使用du -b来查看文件的大小(以字节为单位)。

$ du -b file
9       file

答案 1 :(得分:4)

wc -c会:

$ echo "11111111" > file
$ wc -c file
9 file

答案 2 :(得分:2)

您可以使用stat命令获取文件信息。例如,文件的大小为:

$ echo "11111111" > file
$ stat -c %s file
9

键入man stat以查看它可以告诉您有关文件的所有其他有用信息。