Linux 如何查找文件的总大小(以字节为单位)?

Linux 如何查找文件的总大小(以字节为单位)?,linux,shell,perl,size,filesize,Linux,Shell,Perl,Size,Filesize,我想要以字节为单位的文件总大小。这是我的密码 my $total= print `stat --printf="%s\n" www/ | du -ah www/* > report.txt `; 我得到了K的输出,但我想要字节,所以我怎么能得到,怎么才能找到总数 我的计划是这样的 4.0K www/1.html 3.0K www/2.html 首先,你没有提供足够的信息来提供帮助 然后在标题中询问总大小,然后显示som shell代码,并询问如何获取du命令的字节大小 似乎你不懂du,

我想要以字节为单位的文件总大小。这是我的密码

my $total= print `stat --printf="%s\n" www/ | du -ah www/* > report.txt `;
我得到了K的输出,但我想要字节,所以我怎么能得到,怎么才能找到总数

我的计划是这样的

4.0K www/1.html
3.0K www/2.html

首先,你没有提供足够的信息来提供帮助

然后在标题中询问总大小,然后显示som shell代码,并询问如何获取du命令的字节大小

似乎你不懂du,只是从某个地方抄来的
du-h
用于“人类可读”输出,如果您阅读
mandu
,您就会知道这一点

然后尝试将shell命令的输出放入perl变量中。您将只获得值1 btw

如果您真的想使用perl,请尝试理解(作为示例)

while()…
行。同时检查perldoc-f-X。搜索
-s

通过将使用
-s
收集的各个尺寸相加,可以得到的总尺寸。啊!!perl中还有一个
stat
。检查perldoc-f stat


我希望这足以让您继续…

或获得perl中的文件大小。您可以使用带有b标志的
du
命令。@Shawn但我也编写了我的output@MiguelÁngelRetamozoSanchez但我怎么才能找到总数呢?@Jack,那又怎样?您是否不知道如何用perl将数据写入文件(您甚至需要这样做吗?)如果您不。。。
while (<www/*>) …