文件系统分析

发布于 2024-07-18 17:44:45 字数 196 浏览 8 评论 0原文

因此,试图找到一些实用程序来为我们提供有关此事物的统计信息。

例如,过去 30、60、90 天、6 个月等创建了哪些文件。它们的大小是多少?

带有可排序报告的东西会很好。

我知道我们可以使用 ls 和 du 的各种命令行开关来做一些事情,但是这些并不能创建我正在寻找的报告......您知道顶部有任何合适的实用程序吗?

So, trying to find some utility(ies) to give us statistical information on this thing.

For example, what files were created in the last 30, 60, 90 days, 6 months, etc. What are their sizes?

Something with sortable reports would be nice.

I know we can do some things with a variety of command line switches for ls and using du, but these don’t create quite the reports I’m looking for ... Do you know of any appropriate utilities off of the top?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

追我者格杀勿论 2024-07-25 17:44:45

你可以看看 Nagios。 它更像是一个完整的系统监控工具,而不是文件系统审核工具。 但它有很多可用的插件。

You might look into Nagios. It more of a complete system monitoring tool than a file system auditing tool. But it has lots of plug-ins available for it.

黒涩兲箜 2024-07-25 17:44:45

find 是你的朋友,它有非常灵活的查询语言。 与 ls 结合使用,您可以收集您想要的所有信息。

以下命令将为您提供过去 90 天内更改的所有文件及其大小:
寻找 。 -ctime -90 -exec ls -ks {} \;

接下来,使用 GnuPlot 生成报告。

find is your friend, it has a very flexible query language. Combined with ls you can gather all the information you want.

The following command will give you all the files changed in the last 90 days along with their size:
find . -ctime -90 -exec ls -ks {} \;

Next, use GnuPlot to generate your reports.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文