Dies ist eigentlich eine Funktion des Dateisystems Ihrer Festplatte, nicht Bash oder Terminal.app.
HFS + (das Mac-Dateisystem) ist normalerweise so konfiguriert, dass zwischen Groß- und Kleinschreibung nicht unterschieden wird, die Groß- und Kleinschreibung jedoch beibehalten wird . Dies bedeutet , dass das Dateisystem betrachten foo
und FoO
gleich zu sein, aber wenn Sie eine neue Datei erstellen wird es merken , welche Buchstaben , wo aktiviert und welche nicht.
Wenn Sie eine Festplatte mit HFS + formatieren, können Sie auswählen, ob das Dateisystem zwischen Groß- und Kleinschreibung unterscheiden soll oder nicht. Wenn Sie sich für die Formatierung mit UFS (Unix FileSystem) entschieden haben, wird die Groß- und Kleinschreibung immer beachtet (AFAIK).
Führen Sie Folgendes aus, um zu überprüfen, ob bei einem Datenträger zwischen Groß- und Kleinschreibung unterschieden wird:
diskutil info <device>
Zum Beispiel:
diskutil info disk0s2
Suchen Sie nach der Name:
Linie. Wenn es so etwas liest Mac OS Extended (Case-sensitive, Journaled)
, wird zwischen Groß- und Kleinschreibung unterschieden. Wenn nur Mac OS Extended
(ohne Case-sensitive
) gelesen wird , wird nur die Groß- / Kleinschreibung beibehalten , nicht jedoch die Groß- / Kleinschreibung .