想要在文件夹中检查.dmp文件lat天占用的总空间

时间:2016-08-12 11:01:50

标签: linux unix

我想知道特定文件夹中linux环境中占用了多少空间。想知道在同一天的最后一天或两周内特定文件夹中.dmp文件占用的空间是什么。

master

此致 BCV

1 个答案:

答案 0 :(得分:1)

此命令将显示文件或文件夹使用的空间:

du -sh FILENAME

例如,要检查当前文件夹使用的空间:

du -sh .

要检查当前文件夹中的所有*.dmp文件的空间(*是否匹配任何字符序列,您可以搜索"正则表达式"以获取更多信息):

du -sh *.dmp

您可以使用 crontab 自动运行此类命令,并在命令行中使用> >> 进行重定向shell屏幕输出到文件。

开始编写crontab文件(使用以下命令将条目添加到crontab,它应该立即生效):

 #crontab -e

例如,此crontab脚本每天凌晨4点计算所有/home/*.dmp文件大小并写入(追加模式,不会删除旧记录)到1.txt

0 4 * * * du -sh /home/*.dmp >> 1.txt

PS:我不知道您的dmp文件来自哪里,我只是将它们视为常见文件。如果它们是来自Oracle或其他应用程序的文件,则应用程序可能有一种计算文件的方法。状态并每天记录它(并且可能比编写crontab命令和shell脚本来控制它更容易。

您还可以搜索关于此命令和shell脚本的手册页