Me está costando comprender cuál es la forma correcta de leer el tamaño de los archivos, ya que cada comando le ofrece resultados variables. También encontré una publicación en http://forums.devshed.com/linux-help-33/du-and-ls-generating-inconsistent-file-sizes-42169.html que establece lo siguiente;
du le da el tamaño del archivo, ya que reside en el sistema de archivos. (IE siempre le dará un resultado que es divisible por 1024).
Le dará el tamaño real del archivo.
Lo que está viendo es la diferencia entre el tamaño real del archivo y la cantidad de espacio en disco que ocupa. (también llamado eficiencia del sistema de archivos).
¿Cuál es la diferencia entre ya que reside en el sistema de archivos y el tamaño real del archivo?