Sapevate che i nomi in Linux sono “case sensitive”?

Sapevate che in Linux, i nomi dei files sono “case sensitive” cioè sensibili alle maiuscole e minuscole?

In Windows si sa che i nomi dei files non sono sensibili alle maiuscole e minuscole e quindi all’interno di una cartella non potrebbero coesistere due file del tipo “test.odt” e “TEST.ODT”, perché per Windows questi due nomi identificano lo stesso file. In Linux, invece, la situazione è diversa perché i due files “test.odt” e “TEST.ODT” per via della sensibilità alle maiuscole e minuscole sono considerati due files distinti e quindi possono tranquillamente coesistere nella stessa cartella. Lo stesso discorso vale anche per tutte le altre varianti tipo “tEST.odt”, “Test.odt” o “test.ODT” ecc. Questa regola vale anche per i nomi delle cartelle.

Questo comportamento è possibile per via del tipo di file system di Linux (ext4) che permette appunto di gestire i nomi di file e cartelle in questo modo.

Modificato il 16/05/2011