我正在尝试编写一个脚本,该脚本将计算目录大小,如果大小小于10GB,然后大于2GB,请执行一些操作。我在哪里需要提及我的文件夹名称?

# 10GB
SIZE="1074747474"

# check the current size
CHECK="`du /data/sflow_log/`"
if [ "$CHECK" -gt "$SIZE" ]; then
  echo "DONE"
fi

最佳答案

你可以做:

du -h your_directory

这将为您提供目标目录的大小。

如果您想要简短的输出,du -hcs your_directory很好。

关于bash - 检查Bash中的文件夹大小,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16661982/

10-11 23:14
查看更多