gpt4 book ai didi

linux - 想要检查文件夹中 .dmp 文件当天占用的总空间

转载 作者:太空宇宙 更新时间:2023-11-04 04:58:59 24 4
gpt4 key购买 nike

我想知道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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com