1 votos

MacOS Catalina: ¿cómo configurar Finder para usar la misma lógica de ordenamiento de archivos que el comando ls (orden alfabético, no "natural")?

Hoy noté que Finder tiene una extraña lógica para ordenar archivos por nombre y no puedo entender por qué es así.

Captura de pantalla 1 - carpeta en vista "columna" con opciones de carpeta abiertas: introducir descripción de la imagen aquí

Captura de pantalla 2 - misma carpeta en vista "lista", ordenada por la columna "Nombre": introducir descripción de la imagen aquí

Captura de pantalla 3 - salida del comando ls -al en la terminal, orden correcto y esperado de los archivos: introducir descripción de la imagen aquí

EDICIÓN: Creé una carpeta de prueba con nombres de archivos enteros solamente y el comportamiento es el mismo.

Finder:
introducir descripción de la imagen aquí

Terminal:
introducir descripción de la imagen aquí

¿Cómo puedo cambiar Finder para usar la misma lógica que el comando ls?

Desafortunadamente, la pregunta duplicada vinculada no responde a mi pregunta anterior, solo explica la lógica y el comportamiento de Finder en la ordenación de archivos. Lo que me gustaría lograr, como se indica en el título y la pregunta anterior, es forzar a Finder a ordenar los archivos alfabéticamente, no en orden "natural".

4voto

PATRY Puntos 3068

El Finder de Apple ha estado utilizando el orden de clasificación "natural" (donde las cadenas de dígitos se ordenan como caracteres individuales) para los nombres de archivo durante casi 20 años, desde OS X 10.0. Que yo sepa, no hay forma de cambiarlo. Si deseas el otro tipo de orden de clasificación, debes usar Terminal o una aplicación de terceros.

0 votos

¡¿20 años?! ¡Guau! Me siento extremadamente avergonzado de admitir que esta es la primera vez en mi vida que he notado este comportamiento, posiblemente porque suelo usar Terminal más que Finder. Marcaré esto como aceptado porque tiene una respuesta concreta. ¡Gracias por el esfuerzo de encontrar ese enlace también! :)

0 votos

@errata Lo siento, no pude nombrar una aplicación de la que esté seguro de que pueda hacerlo. Quizás Pathfinder.

0 votos

No hay problema, estoy al tanto de Pathfinder, pero prefiero no instalar un reemplazo de Finder, simplemente viviré con él como lo hice hasta ahora :)

3voto

Tetsujin Puntos 23061

En esencia, Finder está tratando los números hasta la primera letra como su criterio de clasificación.

Por lo tanto, según Finder, el orden es 'correcto' para

  • 0
  • 2
  • 6
  • 298
  • 2655522

No está considerando la totalidad del nombre como una cifra hexadecimal.

Basado en tu edición - el terminal está 'equivocado' - 6 es más pequeño que 2655522

Todavía se reduce a "si quieres que un ordenador clasifique 'correctamente' dale ceros al principio".

También hice una carpeta de prueba - la lógica es quizás confusa, pero en realidad es lógica, según una definición dada.

introduce descripción de la imagen aquí

Creo que lo que está haciendo Terminal es ordenar los números como si fueran letras, así que como e se ordenaría después de aabbaccd entonces 6 se ordena después de 2655522

0 votos

¡Gracias por explicar! En mi trabajo diario, la lógica del Finder es confusa y no ayuda en absoluto, por lo que me gustaría indicarle al Finder que no los ordene de esa manera. Espero que sea posible de alguna manera. Desafortunadamente, agregar ceros al principio no es una opción en este momento.

0 votos

Creo que lo que hace Terminal es ordenar los números como si fueran letras, por lo que e se ordenaría después de aabbaccd, de modo que 6 se ordena después de 2655522

0 votos

@errata Ver ordenación natural en wikipedia

1voto

Brooke Johnson Puntos 21

Tal vez no lo sepas, pero hay otro botón en tu barra de herramientas que también ordena tus archivos y a veces anula o entra en conflicto con la configuración de preferencias de "Finder" que tienes. Échale un vistazo y asegúrate de que esté configurado en "ninguno"

introducir descripción de la imagen aquí

0 votos

Comprobé también esa configuración y está establecida en "Ninguno", pero el comportamiento sigue siendo el mismo.

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