Der 'df'-Befehl, den andere diskutieren, ist nur die halbe Gleichung. Zu wissen, dass das Dateisystem freien Speicherplatz hat, impliziert nicht, dass der Benutzer Zugriff auf den Speicherplatz hat.
Sie können auch den Befehl:
df -k .
Um den freien Speicherplatz auf dem aktuellen Dateisystem zu erfahren. 'df' ist klug genug, um den Baum für dich zu gehen und es zu melden. Wenn Sie Kontingente überprüfen möchten (siehe unten), können Sie die Ausgabe von df verarbeiten, um das Dateisystem zu finden, mit dem das Kontingent überprüft werden soll.
Es gibt möglicherweise keine freien Inodes (df -i $ PWD), es könnten reservierte Blöcke für den Superuser vorhanden sein (standardmäßig auf ext2/3/4, 5% der Gesamtsumme sind für root reserviert). Ich glaube, df zeigt den freien Speicherplatz einschließlich der reservierten Blöcke, so dass die Zahl, die Sie sehen, tatsächlich höher ist, als wenn Sie nicht root sind.
Der Benutzer kann Kontingentbeschränkungen haben. Kontingentbeschränkungen sind in diesen Tagen weit weniger verbreitet, da die Speicherkosten so niedrig sind, aber es lohnt sich, dies auch mit dem Befehl quota zu überprüfen.
duplizieren: http://stackoverflow.com/questions/230407/what-is-the-unix-command-to-see-how-much-disk-space-there-is-and-how-much-is -rema – hop
Diese Frage ist keine Dupe von 230407, da sie spezifisch für das Home-Verzeichnis ist. Wie in einer Antwort erwähnt, könnte dem Heimatverzeichnis jedes Benutzers eine Quote auferlegt werden. – Keith