【发布时间】:2013-05-15 17:55:16
【问题描述】:
我正在尝试编写一个脚本来计算目录大小,如果大小小于 10GB,大于 2GB,则执行一些操作。我需要在哪里提及我的文件夹名称?
# 10GB
SIZE="1074747474"
# check the current size
CHECK="`du /data/sflow_log/`"
if [ "$CHECK" -gt "$SIZE" ]; then
echo "DONE"
fi
【问题讨论】:
-
如果你想对其进行排序:serverfault.com/questions/62411/…
-
因为这是一个热门问题 - 如果有初学者遇到此问题的答案并想了解更多关于
du到底是什么以及每个人如何知道所有这些命令的信息:您可以输入 @ 987654326@ 在您的终端中查找手册中的 du 命令。这将显示一个您可以查看的输出,并将总结您建议使用的答案的所有标志,例如 -h、-c、-s、-b、-B、--apparent-size 等。然后,您可以自行决定如何将du用于您的特定用例。