¿Hay alguna forma de cambiar el orden alfabético del buscador?
Desgraciadamente, no.
Desde Mac OS X 10.0 "Cheetah", al ordenar los elementos por nombre de archivo en el Finder, los archivos se ordenan utilizando la función Algoritmo de intercalación Unicode con la especificación adicional de que las subcadenas numéricas se ordenen por valor numérico, es decir, si existen varios archivos cuyos nombres de archivo sean de la forma xny
donde x
es una cadena que no termina en un dígito, n
es una subcadena que sólo consta de dígitos, y y
es una subcadena que no comienza con un dígito, entonces cada una de estas subcadenas n
se trata como un valor numérico en lugar de una secuencia de bytes, y los archivos se ordenan en consecuencia. No existe ninguna opción para desactivar esta "ordenación canónica natural", como algunos la llaman. Esto se indica oficialmente en la Guía de programación del sistema de archivos de Apple para MacOS ( § Detalles del sistema de archivos ):
El Buscador
Dado que el Finder es el principal acceso del usuario al sistema de archivos en MacOS, ayuda entender un poco cómo el Finder presenta y trabaja con los archivos.
Reglas de clasificación de archivos
El orden de clasificación del Finder para los nombres de archivos y directorios se basa en el Algoritmo de Cotejo Unicode (Norma Técnica UTS #10) definido por el Consorcio Unicode. Esta norma proporciona un orden completo e inequívoco para todos los caracteres Unicode y está disponible en el sitio web del Consorcio Unicode ( http://www.unicode.org ). El Finder altera ligeramente el comportamiento de ordenación por defecto de este algoritmo aprovechando algunas alternativas sancionadas, en concreto:
- La puntuación y los símbolos son importantes para la clasificación.
- Las subcadenas de dígitos se ordenan según su valor numérico, en lugar de ordenar los caracteres reales del número.
- El caso no se tiene en cuenta durante la clasificación.
Tenga en cuenta que este comportamiento sólo lo muestra el propio Finder. Otros programas, como el antiguo BSD ls
que viene empaquetado con MacOS, se comportan a su manera; normalmente, estas utilidades BSD se atienen a la convención de estilo Unix de ordenar "lexicográficamente", es decir, por valor de codificación de caracteres.
¿Es posible hacer que los directorios aparezcan al principio de una lista de archivos en Finder?
Esto puede hacerse utilizando la opción "Ordenar/agrupar por tipo", pero entonces esto se aplica también a otras categorías de archivos (por ejemplo, multimedia, documentos), no sólo carpetas. Tenga en cuenta que esto no los agrupa por extensión de archivo, sino en un conjunto de grupos definidos por Apple.
Si sólo quieres las carpetas en primer lugar, pero no quieres que todo lo demás se ponga en esos otros grupos, entonces debes establecer "Agrupar por" en "Ninguno", "Ordenar por" en "Nombre", y activar la siguiente preferencia del Finder:
- Abre el Finder.
- Pulse + , o vaya a [Finder] en la barra de menús y, a continuación, a [Preferencias...].
- Vaya a [Avanzado] y active "Mantener carpeta arriba: en Windows al ordenar por nombre". (Este ajuste tiene nombres ligeramente diferentes en las distintas versiones de macOS, por ejemplo, "Mantener carpetas al principio al ordenar por nombre" en macOS Sierra).
No hay forma de ordenar/agrupar los archivos por su extensión; si se establece "Ordenar por" en "Tipo", se ordenan según los mismos grupos que se utilizan si se establece "Agrupar por" en "Tipo", sólo que sin mostrar los encabezados de los grupos.
Como solución a estos dos problemas, puede utilizar un explorador de archivos alternativo, como por ejemplo Buscador de rutas que se diseñó en parte para atender a estos casos de uso específicos.
1 votos
No puedo replicar este problema; el listado se muestra exactamente como cabría esperar tanto en Finder como en Terminal. No entiendo lo que quieres decir con "en github, iTerm2". ¿Cómo afecta un servicio en línea y una aplicación de Terminal a cómo se listan los archivos en un intérprete de comandos? iTerm no reordena nada. Haz clic con el botón derecho del ratón en la ventana del Finder y selecciona Organizar por ". Háganos saber lo que ha seleccionado.
0 votos
Editado para mayor claridad. Están ordenados por nombre en la GUI de Finder
0 votos
Re: github: el orden de los archivos sigue lo que veo en el terminal. Finder sigue una convención diferente.
0 votos
Finder sigue lo que le dices, cámbialo a "ninguno". En cuanto a Github, está ordenado como ellos quiero que lo veas. No tienes control sobre ello, así que es un mal ejemplo.
0 votos
Que
ls
listado que has publicado... ¿es de MacOS o de Linux?0 votos
@Allan en iterm2 en mac. Funciona de la misma manera en la aplicación de terminal que viene con el ordenador.
0 votos
La respuesta es un simple "no". Estoy escribiendo una respuesta completa actualmente
0 votos
¿Qué ves en "Ver opciones"? Por favor, indíquelo. Sé lo que es iTerm2 y lo que hace. No lo hace. cambiar cómo se ordenan las cosas.
2 votos
¿Responde esto a su pregunta? ¿Cómo ordena finder las carpetas cuando contienen dígitos y caracteres?
0 votos
@klanomath ¿Marcar como duplicado, entonces...? No veo ninguna pregunta de este tipo que discuta el hecho de que no hay posibilidad de cambiar esto, ni que cite fuentes.
0 votos
Otro duplicado: apple.stackexchange.com/preguntas/375086/ (que está marcado como duplicado del primer enlace que proporcioné)
0 votos
Ciertamente parece ser exactamente la misma pregunta que 375086, pero supongo que la respuesta más amplia aquí es probablemente vale la pena la duplicación.
1 votos
Creo que podemos tener de 3 a 5 dupliacados de este abierto para una buena cobertura. Especialmente si la respuesta o las preguntas se pueden vincular con ediciones en lugar de sólo los comentarios que los vinculan. También podemos fusionar hacia abajo para que todas las buenas respuestas terminan en cualquier pregunta se convierte en canónica a través de un Pregunta a Meta Diferente puesto.