Jawaban:
Gunakan default (case-insensitive) kecuali Anda berdua a) tahu apa yang Anda lakukan dan b) Anda benar-benar harus. Ada beberapa program (Norton Antivirus muncul di pikiran) yang tidak akan berfungsi dengan baik pada sistem file case-sensitive.
HFS secara default tidak peka terhadap huruf besar-kecil tetapi mempertahankan huruf besar-kecil (artinya tidak peduli apa yang Anda ketik untuk tujuan perbandingan, tetapi HFS akan mengingat apa yang Anda ketik).
Satu atau yang lain dapat merusak aplikasi, case-insensitive adalah default. Jika Anda telah menggunakan case-insensitive tanpa masalah maka tidak ada jaminan bahwa transisi ke case-sensitive akan berjalan dengan baik. Ini salah satu contoh dari halaman dukungan apel :
... jangan menganggap solusi perangkat lunak pihak ketiga Anda berfungsi dengan baik dengan sensitivitas case. Penting: Nama peka huruf besar-kecil jangan mengabaikan Unicode karakter yang dapat diabaikan. Ini berarti bahwa satu direktori dapat memiliki beberapa nama yang dianggap setara menggunakan aturan perbandingan Unicode, tetapi mereka dianggap berbeda pada volume HFSX yang peka terhadap huruf besar-kecil.
Ada alasan bagus untuk memilih sistem file case sensitif. Jika Anda khawatir dengan kualitas dan keamanan aplikasi yang Anda jalankan, Anda mungkin tertarik dengan mekanisme awal yang dapat membedakan aplikasi yang diprogram dengan buruk.
Aplikasi yang pada suatu waktu membuat file bernama conf
dan kemudian mencoba untuk membuka file yang sama dengan nama CONF
itu setidaknya ditulis dengan buruk. Ini hanya praktik pemrograman yang buruk. Aplikasi semacam ini dipenuhi dengan kerentanan dengan probabilitas rata-rata yang sama di seluruh panjang kodenya. Ini adalah aplikasi yang berbahaya.
Aplikasi berbahaya ini kemungkinan besar akan macet pada sistem file case sensitif .
Aplikasi berbahaya ini tidak akan crash pada sistem file case sensitif .
(Beberapa aplikasi akan macet pada keduanya, tetapi kami tidak termotivasi untuk memilah yang ini.)
Oleh karena itu sistem file case sensitif dapat dianggap sebagai alat yang baik untuk mendeteksi dan memblokir aplikasi yang kurang terprogram.
Di sisi lain, level ini dari kontrol kualitas pemrograman masih jauh dari cukup untuk memastikan bahwa Anda tidak memiliki kerentanan lain.
Ada beberapa aplikasi signifikan yang tidak akan berfungsi dengan benar dengan case sensitive. Dan benar-benar tidak ada alasan untuk melakukannya. Saya berasumsi karena Anda bertanya bahwa Anda benar-benar tidak punya alasan untuk melakukannya. Anda pasti lebih baik tidak melakukannya kecuali Anda memiliki alasan khusus, dan tidak peduli bahwa banyak aplikasi tidak berfungsi dengan benar.
Salah satu alasan bagus untuk menggunakan sistem file case sensitif adalah menggunakan repositori git. Menyinkronkannya ke repo menyebabkan masalah berulang kali, jika tidak menggunakan kasing.
Tapi saya sarankan menambahkan partisi lain menggunakan HFS + case-sensitive case untuk aplikasi seperti itu dan menautkan direktori yang Anda butuhkan ke partisi itu. Partisi sistem saya masih peka huruf besar kecil bukan karena saya tahu kenapa, tetapi hanya karena saya takut.
git reset --hard
atau git checkout [file]
sepertinya tidak bisa membuat pohon yang berfungsi bersih.
Aplikasi Adobe Creative Cloud tidak akan berjalan pada sistem case-sensitive, dan bisa menjadi masalah besar
Program Adobe terkenal karena tidak bekerja pada sistem file case-sensitive. Adobe mengatakan:
Anda tidak dapat menginstal produk Adobe pada volume yang menggunakan sistem file case-sensitive, seperti HSFX (HFS +) atau UFS. Batasan ini berlaku untuk drive startup maupun drive yang digunakan untuk menginstal perangkat lunak.
https://helpx.adobe.com/creative-suite/kb/error-case-sensitive-drives-supported.html
Steam juga tidak dapat diinstal pada sistem file case-sensitive.
Steam saat ini tidak mendukung sistem file atau partisi case sensitif.
https://support.steampowered.com/kb_article.php?ref=8601-RYPX-5789