假设我有一个非常简单的 ASCII 文件,它只包含
11111111
现在,我想使用一个命令来查找它真正有多少字节,而不是系统为它分配了多少字节。我试过了
ln -s
和
du
但他们只输出
4
我认为这是系统为这个文件分配了多少块,我怎样才能使用命令来找到这么小的文件的大小?
假设我有一个非常简单的 ASCII 文件,它只包含
11111111
现在,我想使用一个命令来查找它真正有多少字节,而不是系统为它分配了多少字节。我试过了
ln -s
和
du
但他们只输出
4
我认为这是系统为这个文件分配了多少块,我怎样才能使用命令来找到这么小的文件的大小?
您需要使用du -b
来查看文件的大小(以字节为单位)。
$ du -b file
9 file
wc -c
会做:
$ echo "11111111" > file
$ wc -c file
9 file
您可以使用该stat
命令获取有关文件的信息。例如,文件的大小(以字节为单位)为:
$ echo "11111111" > file
$ stat -c %s file
9
键入man stat
以查看它可以告诉您有关文件的所有其他有用信息。