例如,我有一个比我预期的更快填充的大型文件系统.所以我寻找正在添加的内容:
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脚本,它可以通过遍历目录中的文件列表并总结单个大小来实现我想要的,但是想知道是否已经有更简洁的方法来做到这一点.
就像是
ls -lh *.jpg
Run Code Online (Sandbox Code Playgroud)
这给了我目录中所有jpg文件的总大小