gpt4 book ai didi

filesize - 计算unix终端中特定文件的总空间消耗

转载 作者:行者123 更新时间:2023-12-04 17:13:20 26 4
gpt4 key购买 nike

我有一个包含 .tcb 和 .tch 文件的文件夹。我需要知道所有 .tcb 文件的大小,分别是所有 .tch 文件的大小。
我确实喜欢这样:

1)我创建了一个临时文件夹,然后:

mv *tch temp

2)然后:
du -sk temp

我在互联网上找到了这个命令,维基百科说:“du(从磁盘使用情况缩写)是一个标准的 Unix 程序,用于估计文件空间使用情况”。我认为它说这是一个估计的原因是如果有链接,那么将显示链接的大小而不是链接的文件。

但如果我这样做
ls -l

在临时文件夹(包含所有 *.tch)文件中,然后总结终端中显示的大小,我有另一个文件大小。为什么会这样?

总而言之,我需要一个命令,它可以显示文件夹中 *所有 .tch 文件的实际文件大小,该文件夹还可以包含其他文件类型。

我希望任何人都可以帮助我。非常感谢!

最佳答案

您可以使用 -L du 的选项如果您想跟随符号链接(symbolic link)(即计算链接目标的大小,而不是链接本身的大小)。您也可以使用 -c最后显示总计的选项。

有了这些选项,试试 du -skLc *.tch .

更多详情请访问 du ,见 this manpage .

关于filesize - 计算unix终端中特定文件的总空间消耗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3505203/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com