我正在尝试编写一个脚本来计算目录大小,如果大小小于10GB,然后大于2GB,则执行一些操作。我在哪里需要提及我的文件夹名称?
# 10GB
SIZE="1074747474"
# check the current size
CHECK="`du /data/sflow_log/`"
if [ "$CHECK" -gt "$SIZE" ]; then
echo "DONE"
fi
1
如果您想对其进行排序:serverfault.com/questions/62411/…–
—
cregox
由于这是一个很普遍的问题-如果有任何初学者遇到此问题的答案,并想了解更多有关到底
—
Josh Desmond
du
是什么以及每个人如何知道所有这些命令的信息:您可以man du
在终端中键入以在手册中查找du命令。这将显示一个您可以查看的输出,并将汇总所有建议使用的标志,例如-h,-c,-s,-b,-B,-apparent-size等。然后,您可以自己决定如何最好地du
用于特定用例。