¿Cuántos archivos en una carpeta son demasiados?

5

Hace muchos años recuerdo vagamente que el Finder en Mac OS X comenzaría a tener problemas si una carpeta contuviera entre 2,000 y 3,000 elementos o más.

Apple doc dice que el HFS Plus tiene un límite teórico de 2.000 millones de archivos por carpeta para todas las versiones de Mac OS X.

¿Cuál es el límite práctico?

¿Sería un problema tener 10.000 fotos en una carpeta?

    
pregunta Basil Bourque 14.12.2013 - 06:01

4 respuestas

4

Puede intentarlo fácilmente usted mismo ejecutando lo siguiente en la Terminal

mkdir ~/t
cd ~/t
dd if=/dev/random of=test bs=1024 count=16
for i in {1..10000}; do cp test test.$i; done

para crear una carpeta que contenga 10'000 archivos con 16kB cada uno (reemplace los 16 en la tercera línea con otro número para archivos de diferentes tamaños).

    
respondido por el nohillside 14.12.2013 - 13:13
1

Apple tiene un documento de soporte relacionado con eso:

  

Número máximo de archivos (o archivos y carpetas) en una carpeta (todas las versiones de Mac OS X)

     

Hasta 2.1 mil millones (2)

    
respondido por el konqui 14.12.2013 - 07:58
1

Respondiendo considerando un ejemplo práctico: ahora tengo 326,000 archivos en una carpeta, creados por una aplicación que descarga bits de un servidor. Los archivos son archivos XML comprimidos, y mi aplicación extrae datos XML y los almacena en una base de datos local.

La aplicación se ejecuta desde la línea de comando. Todo funciona bien sin ningún problema pero rm * o ls * no funciona debido a la expansión del comodín (mensaje de error Argument list too long ). Dado que los archivos se almacenan en una carpeta temporal, solo puedo eliminar la carpeta después de procesar los archivos.

Sin embargo, no intenté abrir la carpeta con el Finder. Sospecho que, si es posible, podría ser muy lento.

    
respondido por el Rafael Santos 11.06.2017 - 22:30
0

Parece que alrededor de 10,000 es seguro. Sin embargo, he encontrado que si subes mucho más, como 50,000 Finder, ni siquiera listará los archivos en el directorio cuando intentes buscarlo. Sospecho que este es el motivo por el que una gran cantidad de software de recuperación de datos creará una nueva carpeta cada 10.000 archivos si está realizando el tallado de archivos en RAW.

    
respondido por el Jared Palmer 23.02.2017 - 02:09

Lea otras preguntas en las etiquetas