Linux Shell: Benötigter und freier Speicher ermitteln

Gast #3879918
Lesenswert?

Hallo,

Ich würde gerne mittels Shell-Skript prüfen, ob genug Speicher in einem 
Zielverzeichnis frei ist, um dort hinein ein Quellverzeichnis zu 
speichern.

Wie kann ich die Größe des Quellverzeichnisses und den freien Speicher 
ermitteln und miteinander vergleichen?

mit "du" und "df" komme ich nicht weiter...
1
size = `du $SourceDir`
2
free = `df $TargetDir`
3

4
if [ size -gt free ] ; then
5
exit 0

Danke!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren