El comando 'df' que otros discuten es solo la mitad de la ecuación. Saber que el sistema de archivos tiene espacio libre no implica que el usuario tenga acceso al espacio.
También puede utilizar el comando:
df -k .
a averiguar el espacio libre en el sistema de archivos actual. 'df' es lo suficientemente inteligente como para caminar por el árbol por ti e informarlo. Si desea verificar las cuotas (consulte a continuación), puede procesar la salida de df para buscar el sistema de archivos y verificar la cuota.
Puede que no haya inodos libres (df -i $ PWD), puede haber bloques reservados para el superusuario (de forma predeterminada en ext2/3/4, el 5% del total se reserva para root). Creo que df muestra el espacio libre, incluidos los bloques reservados, por lo que el número que ves es en realidad más alto de lo que está disponible si no eres root.
El usuario puede tener restricciones de cuota. Las restricciones de cuota son mucho menos comunes actualmente ya que el costo de almacenamiento es muy bajo, pero también vale la pena consultarlo con el comando de cuota.
duplicado: http://stackoverflow.com/questions/230407/what-is-the-unix-command-to-see-how-much-disk-space-there-is-and-how-much-is -rema – hop
Esta pregunta no es una trampa de 230407, ya que es específica del directorio de inicio. Como se menciona en una respuesta, podría haber una cuota impuesta en el directorio de inicio de cada usuario. – Keith