Esta es en realidad una característica del sistema de archivos de su disco, no bash o Terminal.app.
HFS + (el sistema de archivos Mac) generalmente está configurado para no ser sensible a mayúsculas y minúsculas, pero preservar mayúsculas y minúsculas . Esto significa que el sistema de archivos considerará foo
y FoO
será el mismo, pero cuando cree un nuevo archivo recordará qué letras se escribieron con mayúscula y cuáles no.
Cuando formatea un disco con HFS +, puede elegir si el sistema de archivos debe distinguir entre mayúsculas y minúsculas o no. Si elige formatear con UFS (Unix FileSystem) siempre distingue entre mayúsculas y minúsculas, AFAIK.
Para verificar si un disco distingue entre mayúsculas y minúsculas, ejecute:
diskutil info <device>
Por ejemplo:
diskutil info disk0s2
Busca la Name:
línea. Si lee algo así Mac OS Extended (Case-sensitive, Journaled)
significa que distingue entre mayúsculas y minúsculas. Si sólo se lee Mac OS Extended
(sin Case-sensitive
) entonces es sólo el caso preservando pero no entre mayúsculas y minúsculas .