Cara Mengaktifkan Nama File dan Folder Case Sensitif di Windows 10

Cara Mengaktifkan Nama File dan Folder Case Sensitif di Windows 10

Cara Mengaktifkan Nama File dan Folder Case Sensitif di Windows 10

Windows 10 sekarang menawarkan sistem file case-sensitive opsional, seperti Linux dan sistem operasi mirip UNIX lainnya. Semua proses Windows akan menangani file dan folder peka huruf besar/kecil dengan benar jika Anda mengaktifkan fitur ini. Dengan kata lain, mereka akan melihat “file” dan “File” sebagai dua file terpisah.

Bagaimana Ini Bekerja

Ini adalah fitur sistem file NTFS yang dapat Anda aktifkan per direktori. Itu tidak berlaku untuk seluruh sistem file Anda, jadi Anda bisa mengaktifkan sensitivitas huruf besar-kecil untuk folder tertentu yang Anda gunakan untuk tujuan pengembangan.

Sensitivitas huruf besar/kecil telah ditambahkan di Pembaruan Windows 10 April 2018. Sebelum ini, dimungkinkan untuk memasang folder Windows sebagai peka huruf besar/kecil dalam lingkungan Bash di Windows, juga dikenal sebagai Subsistem Windows untuk Linux. Itu bekerja dengan baik di lingkungan Linux, tetapi membingungkan aplikasi Windows normal. Ini sekarang menjadi fitur tingkat sistem file, yang berarti semua aplikasi Windows akan melihat sistem file peka huruf besar/kecil di folder itu juga.

Fitur ini diaktifkan melalui perintah fsutil.exe, yang harus Anda jalankan dari baris perintah. Anda dapat melakukannya dari jendela Command Prompt atau PowerShell. Dengan pengaturan default, folder yang Anda buat dalam lingkungan Linux juga secara otomatis dikonfigurasi untuk peka huruf besar-kecil.

TERKAIT: Semua yang Dapat Anda Lakukan Dengan Bash Shell Baru Windows 10

Cara Mengatur Direktori sebagai Peka Huruf Besar

Untuk memulai, klik kanan tombol Mulai, lalu pilih perintah “PowerShell (Administrator)”. Jika Anda lebih suka menggunakan Command Prompt, Anda dapat mencari “Command Prompt” di menu Start Anda, klik kanan, lalu pilih perintah “Run as Administrator”. Perintahnya bekerja dengan cara yang sama, apa pun lingkungan baris perintah yang Anda pilih.

Iklan

Anda mungkin tidak benar-benar memerlukan akses Administrator untuk menjalankan perintah ini, tergantung pada izin Anda. Secara teknis, Anda memerlukan izin “tulis atribut” untuk direktori yang ingin Anda ubah. Dalam kebanyakan kasus, ini berarti Anda memerlukan izin Administrator jika Anda ingin mengedit folder di suatu tempat di luar folder pengguna Anda—seperti c:project—-dan tidak jika Anda ingin mengubah folder di suatu tempat di dalam folder pengguna Anda—seperti seperti pada c:users NAME project.

Cara Mengaktifkan Nama File dan Folder Case Sensitif di Windows 10

Sebelum melanjutkan, pastikan tidak ada perangkat lunak Linux yang sedang berjalan yang merujuk ke direktori yang akan Anda ubah. Anda tidak boleh mengubah tanda sensitivitas huruf besar/kecil pada folder saat perangkat lunak Linux mengaksesnya. Jika ada proses Linux yang berjalan saat ini memiliki direktori atau apa pun di dalam direktori yang terbuka, bahkan sebagai direktori kerja mereka saat ini, aplikasi Linux tidak akan mengenali perubahan dan masalah dapat terjadi.

Untuk membuat folder peka huruf besar/kecil, ketik perintah berikut, ganti “C:folder” dengan jalur ke folder:

fsutil.exe file setCaseSensitiveInfo C:folder aktifkan

Jika jalur folder memiliki spasi di dalamnya, lampirkan seluruh jalur dalam tanda kutip, seperti:

file fsutil.exe setCaseSensitiveInfo “C:my folder” aktifkan

Cara Mengaktifkan Nama File dan Folder Case Sensitif di Windows 10

Ini Tidak Mempengaruhi Subfolder

Bendera sensitivitas huruf besar/kecil hanya memengaruhi folder tertentu tempat Anda menerapkannya. Itu tidak secara otomatis diwarisi oleh subfolder folder itu.

Dengan kata lain, jika Anda memiliki folder bernama C:folder dan memiliki C:foldertest dan C:folderstuff subfolder di dalamnya, cukup membuat folder C:folder case sensitif juga tidak akan membuat subfolder “test” dan “stuff” di dalamnya peka huruf besar/kecil. Anda harus menjalankan perintah fsutil yang sesuai secara terpisah untuk membuat ketiga folder peka huruf besar/kecil.

Cara Mengaktifkan Nama File dan Folder Case Sensitif di Windows 10

Alat Linux Membuat Folder Peka Huruf Besar-kecil secara Default

Alat Linux yang Anda jalankan di dalam Subsistem Windows untuk Linux (Bash shell) sekarang membuat folder dengan set bendera peka huruf besar-kecil. Jadi, apakah Anda menggunakan perintah mkdir untuk membuat direktori di dalam shell Bash atau alat pengembangan melakukannya untuk Anda, direktori yang dibuat secara otomatis disetel sebagai peka huruf besar/kecil—bahkan jika Anda membuatnya di sistem file Windows yang terpasang.

Iklan

Secara teknis, ini terjadi karena sistem file DrvFs untuk lingkungan Linux menggunakan flag case=dir secara default. Opsi case=dir mengatur lingkungan Linux untuk menghormati setiap flag NTFS direktori, dan untuk secara otomatis mengatur flag sensitivitas huruf besar-kecil pada direktori yang dibuat dari dalam lingkungan Linux. Anda dapat mengubah opsi ini di file wsl.conf Anda, jika Anda mau.

Selama Anda membuat folder dari lingkungan Linux, folder tersebut dibuat dengan pengaturan sensitivitas huruf besar/kecil yang tepat dan Anda tidak perlu menyentuh perintah fsutil.exe.

Cara Mengaktifkan Nama File dan Folder Case Sensitif di Windows 10

Cara Memeriksa apakah Direktori peka huruf besar/kecil

Untuk memeriksa apakah direktori saat ini peka huruf besar/kecil, jalankan perintah berikut, ganti “C:folder” dengan jalur ke folder.

file fsutil.exe queryCaseSensitiveInfo C:folder

Jika sensitivitas huruf besar/kecil diaktifkan untuk sebuah direktori, Anda akan melihat bahwa “Atribut peka huruf besar/kecil pada direktori [jalur] diaktifkan.” Jika direktori menggunakan ketidakpekaan huruf besar/kecil Windows standar, Anda akan melihat bahwa “Atribut peka huruf besar/kecil pada direktori [path] dinonaktifkan.”

Cara Mengaktifkan Nama File dan Folder Case Sensitif di Windows 10

Cara Membuat Kasus Direktori Tidak Peka

Untuk membatalkan perubahan Anda dan membuat direktori case menjadi tidak sensitif sekali lagi (seperti yang diinginkan Bill Gates), jalankan perintah berikut, ganti “C:folder” dengan path ke folder.

file fsutil.exe setCaseSensitiveInfo C:folder nonaktifkan

Cara Mengaktifkan Nama File dan Folder Case Sensitif di Windows 10

Iklan

Jika Anda mencoba menonaktifkan sensitivitas huruf besar/kecil untuk folder yang berisi file dengan nama yang akan bertabrakan, Anda akan melihat pesan “Kesalahan: Direktori tidak kosong”. Anda harus menghapus atau mengganti nama file yang bentrok sebelum melanjutkan.

Cara Mengaktifkan Nama File dan Folder Case Sensitif di Windows 10

Related Posts