4 votos

¿Por qué los archivos muestran un tamaño cero en el Terminal por varios KB en el Finder?

Tengo una carpeta de archivos de fuentes que tienen un tamaño de ~30KB cada uno. Finder muestra esta información correctamente, pero cuando voy a Terminal, muestra los archivos como si cada uno tuviera un tamaño de 0KB.

enter image description here

ls -ltarh
total 1008
-rwx------@  1 danrumney  staff     0B Jun  4  2002 GothaBol
-rwx------@  1 danrumney  staff     0B Jun  4  2002 GothaLigIta
-rwx------@  1 danrumney  staff     0B Jun  4  2002 GothaLig
-rwx------@  1 danrumney  staff     0B Jun  5  2002 GothaMedIta
-rwx------@  1 danrumney  staff     0B Jun  5  2002 GothaMed
-rwx------@  1 danrumney  staff     0B Mar 31  2003 HTF Gotham™
-rwx------@  1 danrumney  staff     0B Feb  5  2006 Gotham-Bold
-rwx------@  1 danrumney  staff     0B Feb  5  2006 Gotham-Medium
-rwx------@  1 danrumney  staff     0B Jun 17  2009 Gotham-Ultra
-rwx------@  1 danrumney  staff     0B Jun 17  2009 Gotham-Book
-rwx------@  1 danrumney  staff     0B Jun 17  2009 GothaUlt
-rwx------@  1 danrumney  staff     0B Jun 17  2009 GothaBoo
-rw-r--r--@  1 danrumney  staff   6.0K Mar 14 12:24 .DS_Store
drwxr-xr-x@ 12 danrumney  staff   384B Mar 17 09:50 ..
drwxr-xr-x@ 15 danrumney  staff   480B Mar 17 09:50 .

Hay un montón de preguntas y respuestas en torno a Finder mostrando diferentes tamaños a la Terminal, pero en esos, la Terminal tiende a ser la correcta - esto parece ser lo contrario.

¿A qué se debe esta discrepancia?

0 votos

Si añade -O ¿muestra esos archivos como comprimidos? Creo recordar que du informa de que los archivos comprimidos son de tamaño cero, pero no sé si ls .

0 votos

No. Sólo un -

5voto

Ture Pålsson Puntos 46

Mi suposición sería que el contenido de esos archivos está oculto en la bifurcación de recursos, y que ls sólo muestra el tamaño de lo que es visible para las API:s estándar de Unix.

Si este es el caso, deberías poder ver los bytes "ocultos" haciendo

ls -l *filename*/..namedfork/rsrc

0 votos

Vale, ¿atributos ampliados, entonces? Aparentemente, ls -@ se supone que los muestra.

0 votos

@Gordon Davisson, lo siento, leí mal la fuente que hablaba de la forma más corta filename/rsrc se ha eliminado por completo en Mac OS X v10.7.

0 votos

El comando ls -l@ confirmó que, efectivamente, ese era el problema.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X