相关疑难解决方法(0)

使用"查找"选择的文件组的总大小

例如,我有一个比我预期的更快填充的大型文件系统.所以我寻找正在添加的内容:

find /rapidly_shrinking_drive/ -type f -mtime -1 -ls | less
Run Code Online (Sandbox Code Playgroud)

而且我发现很多东西.成千上万的六七种文件.我可以挑出一个类型并计算它们:

find /rapidly_shrinking_drive/ -name "*offender1*" -mtime -1 -ls | wc -l
Run Code Online (Sandbox Code Playgroud)

但我真正喜欢的是能够获得这些文件的磁盘总大小:

find /rapidly_shrinking_drive/ -name "*offender1*" -mtime -1 | howmuchspace
Run Code Online (Sandbox Code Playgroud)

如果有人有,我会对Perl单行开放,但是我不打算使用任何涉及多行脚本或File :: Find的解决方案.

shell scripting grep filesize find

41
推荐指数
6
解决办法
3万
查看次数

用于查找与通配符匹配的文件总大小的简短命令

我可以设想一个简单的shell脚本,它可以通过遍历目录中的文件列表并总结单个大小来实现我想要的,但是想知道是否已经有更简洁的方法来做到这一点.

就像是

ls -lh *.jpg
Run Code Online (Sandbox Code Playgroud)

这给了我目录中所有jpg文件的总大小

linux bash

9
推荐指数
3
解决办法
6161
查看次数

标签 统计

bash ×1

filesize ×1

find ×1

grep ×1

linux ×1

scripting ×1

shell ×1