Próbuję napisać skrypt, który obliczy rozmiar katalogu, a jeśli rozmiar jest mniejszy niż 10 GB, a większy niż 2 GB, wykonaj jakieś czynności. Gdzie muszę podać nazwę mojego folderu?
# 10GB
SIZE="1074747474"
# check the current size
CHECK="`du /data/sflow_log/`"
if [ "$CHECK" -gt "$SIZE" ]; then
echo "DONE"
fi
du
i jak wszyscy znają wszystkie te polecenia: możesz wpisać man du
w terminalu, aby wyszukać polecenie du w instrukcji. Spowoduje to wyświetlenie wyniku, który można wyświetlić, i podsumuje wszystkie flagi, takie jak -h, -c, -s, -b, -B, --apparent-size itp., Których odpowiedzi sugerujesz użyć. Następnie możesz sam zdecydować, jak najlepiej wykorzystać du
konkretny przypadek użycia.