- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我想知道linux环境下特定文件夹占用了多少空间。想知道特定文件夹中的 .dmp 文件在最后一天或两周前的同一天占用了多少空间。
Please help me on this . many thanks in advance.
问候,BCV
最佳答案
此命令将显示文件或文件夹使用的空间:
du -sh FILENAME
例如,查看当前文件夹使用的空间:
du -sh .
查看当前文件夹下所有*.dmp
文件的空间情况(*
匹配任意字符序列,可搜索“正则表达式”了解更多信息):
du -sh *.dmp
您可以使用crontab自动运行这样的命令,并在命令行中使用>或>>将shell屏幕输出重定向到文件。
开始编写 crontab 文件(使用以下命令将条目添加到 crontab,这应该立即生效):
#crontab -e
例如,此 crontab 脚本计算所有 /home/*.dmp
文件大小,并在每天凌晨 4 点将它们写入(追加模式,不会删除旧记录)到 1.txt
:
0 4 * * * du -sh /home/*.dmp >> 1.txt
PS:我不知道你的dmp文件来自哪里,我只是把它们当作普通文件。如果它们是来自 Oracle 或其他应用程序的文件,应用程序可能有一种方法来计算文件的状态并每天自行记录(并且可能比编写 crontab 命令和 shell 脚本来控制它要容易得多。
您还可以搜索有关此命令和 shell 脚本的手册页。
关于linux - 想要检查文件夹中 .dmp 文件当天占用的总空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38916400/
我想要一个指标来显示迄今为止接口(interface)上的总传入字节数。 我能得到的最接近的方法是必须在查询中指定日期,但我希望有一些可以在当天工作而不改变任何东西的东西。 我现在在特定的一天所拥有的
有什么可能在编译时知道时间和日期 (BUILDTIME),以便以可移植的方式在二进制文件(可执行文件/库)中包含有关它们创建时刻的信息? 我们目前有一个使用 sh.exe 的解决方案,并且需要在 Wi
我是一名优秀的程序员,十分优秀!