Hallo,
wir haben in unserer Schule einen kleinen Debianserver zu laufen, auf den der Informatiklehrer über Putty zugreifen kann. Dort haben wir einen Samba draufzulaufen und jedem Schüler der oberen Klassen und jedem Lehrer ein Homes-Verzeichnis erstellt, wobei der max. Speicherplatz durch eine Samba-Konfiguration begrenzt ist.
Nun wollte ich fragen, da ich noch nicht "konsolisch" spreche, ob es möglich ist, ein Script zu schreiben, was alle Unterordner von /home abgrast und jeweils pro Unterordner (Benutzer) eine Zeile generiert, die ungefähr so aussieht:
Wenn möglich sogar noch so sortiert, dass diejenigen, die am meisten Plattenplatz belegen/ am wenigsten frei haben, oben stehen und die die am meisten Platz haben/ am wengisten belegen ganz unten stehen.
Ist so was möglich??
Ich habe herausgefunden, das mit
oder so ähnlich, der genutzte Platz angezeigt werden kann...aber wie bekomme ich solch eine tolle Ausgabe wie gewünscht hin und welche Befehle benötige ich noch?
wir haben in unserer Schule einen kleinen Debianserver zu laufen, auf den der Informatiklehrer über Putty zugreifen kann. Dort haben wir einen Samba draufzulaufen und jedem Schüler der oberen Klassen und jedem Lehrer ein Homes-Verzeichnis erstellt, wobei der max. Speicherplatz durch eine Samba-Konfiguration begrenzt ist.
Nun wollte ich fragen, da ich noch nicht "konsolisch" spreche, ob es möglich ist, ein Script zu schreiben, was alle Unterordner von /home abgrast und jeweils pro Unterordner (Benutzer) eine Zeile generiert, die ungefähr so aussieht:
Code:
{Benutzername} hat noch {soviel} MB von {insgesamtes Limit des Benutzers} MB frei
Wenn möglich sogar noch so sortiert, dass diejenigen, die am meisten Plattenplatz belegen/ am wenigsten frei haben, oben stehen und die die am meisten Platz haben/ am wengisten belegen ganz unten stehen.
Ist so was möglich??
Ich habe herausgefunden, das mit
Code:
du -h