Estoy tratando de escribir una secuencia de comandos que calcule un tamaño de directorio y si el tamaño es menor a 10 GB y mayor a 2 GB, realice alguna acción. ¿Dónde debo mencionar el nombre de mi carpeta?
# 10GB
SIZE="1074747474"
# check the current size
CHECK="`du /data/sflow_log/`"
if [ "$CHECK" -gt "$SIZE" ]; then
echo "DONE"
fi
du
es y cómo todos conocen todos estos comandos: puede escribir man du
su terminal para buscar el comando du en el manual. Esto mostrará una salida que puede ver, y resumirá todos los indicadores como -h, -c, -s, -b, -B, --apparent-size, etc. que las respuestas sugiere que utilice. Luego, puede decidir por sí mismo cuál es la mejor manera de usarla du
para su caso de uso específico.