71 votos

¿Cómo comprobar si mi disco duro distingue entre mayúsculas y minúsculas o no?

¿Cómo puedo obtener información sobre si el formato de mi disco duro distingue entre mayúsculas y minúsculas o no?

Quiero asegurarme de que mi Mac con Mountain Lion tiene un sistema de archivos que distingue entre mayúsculas y minúsculas.

5 votos

Como mencionó bmike, usar un sistema de archivos que distinga entre mayúsculas y minúsculas es más bien una mala idea: varios programas (el más famoso de Adobe) no funcionan en un sistema de archivos que distinga entre mayúsculas y minúsculas. La distinción de mayúsculas y minúsculas en el sistema de archivos no es una "característica extra" para un usuario cualquiera - es algo para usuarios avanzados que saben lo que están haciendo. Para un usuario cualquiera, un sistema de archivos que distingue entre mayúsculas y minúsculas es más bien una desventaja.

77voto

Oskar Puntos 1242

Puedes usar el terminal para leer la Personalidad del Sistema de Archivos:

diskutil info /

Busque los campos nombrados a continuación:

   File System Personality:  Journaled HFS+
   Type (Bundle):            hfs
   Name (User Visible):      Mac OS Extended (Journaled)

Si el sistema de archivos distingue entre mayúsculas y minúsculas, verá HFS con registro de mayúsculas y minúsculas en la primera línea pegada y Mac OS Extended (Sensible a mayúsculas y minúsculas, con diario) en el tercero.

La Utilidad de Discos también le mostrará esto desde la ventana de información para cualquier Sistema de Archivo que pueda ver.

14 votos

No quiero desanimarte a usar sistemas de archivos que distingan entre mayúsculas y minúsculas, pero ten en cuenta que la mayoría de las pruebas de software no hacen un buen trabajo para cubrir este caso límite y la mayoría de los administradores experimentados te aconsejarán que no habilites esto en tu volumen de arranque debido a las malas experiencias pasadas soportando esta configuración. Yo suelo hacer un disco externo o un dmg cuando realmente necesito distinguir entre mayúsculas y minúsculas para necesidades de plataformas cruzadas o una base de código muy específica. Puede que tengas buenas razones para necesitar esto, pero quería asegurarme de que los demás sean conscientes de que puede haber problemas por ser demasiado sensible con tu sistema de archivos.

1 votos

Sí, lo necesito para probar el desarrollo web. La mayoría de los alojamientos utilizan mayúsculas y minúsculas. Así que quiero que coincida con él. Pero como usted ha dicho: si la distinción entre mayúsculas y minúsculas hace que algún software no funcione, parece que la distinción entre mayúsculas y minúsculas será inútil :)

3 votos

En realidad, la tuya es la única razón por la que he hecho particiones de prueba y/o imágenes de disco y he elegido un sistema de archivos que distingue entre mayúsculas y minúsculas. Mantengo mi sistema por defecto, pero pruebo el desarrollo, el despliegue y los scripts en una web Root basada en la ruta del sistema de archivos alternativo. También añadiría que no he ejecutado OS X en un sistema de archivos que distinga entre mayúsculas y minúsculas desde los días de Snow Leopard, así que puede que esté desactualizado y que tenga miedo por nada debido a experiencias pasadas. Suena como si estuvieras bien armado para dar cualquier escenario un ir - sumergirse en o compartimentar sus pruebas.

38voto

John Puntos 261

Algo así debería funcionar:

Probando

touch abc1
touch abC1
ls ab*

Interpretación de los resultados

  • 1 archivo - sin distinción de mayúsculas y minúsculas
  • 2 expedientes - distingue entre mayúsculas y minúsculas

1 votos

He intentado el mismo enfoque en Mac OS 10.12.6. Aunque tengo un sistema de archivos que distingue entre mayúsculas y minúsculas, sólo se crea un archivo. ¿Cómo es posible?

12voto

Stephen C. Steel Puntos 2869

Ejecutar diskutil info <device> y se mostrará su respuesta.

File System Personality reflejará una de las personalidades conocidas.

Si lo ves: File System Personality: Journaled HFS+ lo que significa que no distingue entre mayúsculas y minúsculas. Para responder a tu pregunta, quieres ver File System Personality: Case-sensitive Journaled HFS+ .

6voto

ACTUALIZACIÓN : Como algunos han señalado, la respuesta que propongo a continuación es errónea. Sin embargo, @John tiene una respuesta similar sin ese defecto.

Puedes hacer una prueba en un shell:

  • Abrir la Terminal

  • Introduzca los siguientes comandos:

     touch abc1
     touch ABC2
     ls a*

Si el comando ls muestra ambos archivos, abc1 y ABC2, entonces su unidad no distingue entre mayúsculas y minúsculas (es decir, no importa el caso). Si sólo se muestra abc1, entonces es sensible a las mayúsculas y minúsculas (es decir, las mayúsculas y minúsculas sí importan).

Antes de cerrar el Terminal, introduzca rm abc1 y rm ABC2 para limpiar después de la prueba.

0 votos

Una solución empírica - muy bonita.

4 votos

¿Cómo colisionan abc1 y ABC2? ¿No deberían ser abc1 y ABC1?

0 votos

@weberwithoneb tiene razón. Esta comprobación es una buena idea pero está mal. Debería ser ABC1.

1voto

La forma más rápida es usar Terminal.app:

diskutil info /Volumes/NAME-OF-VOLUME

o (si quiere ver sólo la línea correspondiente)

diskutil info /Volumes/NAME-OF-VOLUME | grep 'User Visible'

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