filesize – 计算unix终端中特定文件的总空间消耗
发布时间:2020-12-15 22:44:20 所属栏目:安全 来源:网络整理
导读:我有一个包含.tcb和.tch文件的文件夹.我需要知道所有.tcb文件的大小,分别是所有.tch文件的大小. 我喜欢这样: 1)我创建了一个临时文件夹然后: mv *tch temp 2)然后: du -sk temp 我发现互联网上的命令和维基百科说:“du(从磁盘使用中缩写)是用于估计文件
我有一个包含.tcb和.tch文件的文件夹.我需要知道所有.tcb文件的大小,分别是所有.tch文件的大小.
我喜欢这样: 1)我创建了一个临时文件夹然后: mv *tch temp 2)然后: du -sk temp 我发现互联网上的命令和维基百科说:“du(从磁盘使用中缩写)是用于估计文件空间使用情况的标准Unix程序”.我认为之所以说它是一个估计的原因是,如果有链接,那么将显示链接的大小而不是链接文件. 但如果我这样做 ls -l 在temp文件夹(包含所有* .tch)文件中,然后总结终端中显示的大小,我有另一个文件大小.为什么会这样? 总而言之,我需要的是一个命令,它向我显示文件夹中* all .tch文件的实际文件大小,该文件夹还可以包含其他文件类型. 我希望有人能帮助我.非常感谢! 解决方法
如果要跟随符号链接(即,计算链接目标的大小,而不是链接本身的大小),可以使用-L选项du.您还可以使用-c选项在结尾显示总计.
有了这些选项,请尝试使用du -skLc * .tch. 有关du的更多详细信息,请参阅this manpage. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |