Cara Mengaktifkan Berkas dan Nama Folder yang Sensitif pada Windows 10

Daftar Isi:

Cara Mengaktifkan Berkas dan Nama Folder yang Sensitif pada Windows 10
Cara Mengaktifkan Berkas dan Nama Folder yang Sensitif pada Windows 10

Video: Cara Mengaktifkan Berkas dan Nama Folder yang Sensitif pada Windows 10

Video: Cara Mengaktifkan Berkas dan Nama Folder yang Sensitif pada Windows 10
Video: Windows 7/8/10: Perbaikan "PC Anda Bermasalah Dan Perlu Memulai Ulang" - YouTube 2024, Maret
Anonim
Windows 10 sekarang menawarkan sistem file case-sensitive opsional, sama seperti Linux dan sistem operasi mirip UNIX lainnya. Semua proses Windows akan menangani file dan folder case-sensitive dengan benar jika Anda mengaktifkan fitur ini. Dengan kata lain, mereka akan melihat "file" dan "File" sebagai dua file terpisah.
Windows 10 sekarang menawarkan sistem file case-sensitive opsional, sama seperti Linux dan sistem operasi mirip UNIX lainnya. Semua proses Windows akan menangani file dan folder case-sensitive 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 pada basis per-direktori. Ini tidak berlaku untuk seluruh sistem file Anda, jadi Anda cukup mengaktifkan sensitivitas huruf besar untuk folder tertentu yang Anda gunakan untuk tujuan pengembangan.

Sensitivitas kasus ditambahkan pada Pembaruan April 2018 Windows 10. Sebelum ini, dimungkinkan untuk me-mount folder Windows sebagai case sensitive dalam lingkungan Bash pada Windows, juga dikenal sebagai Subsistem Windows untuk Linux. Itu bekerja dengan baik di lingkungan Linux, tetapi itu membingungkan aplikasi Windows normal. Ini sekarang adalah fitur level sistem-file, yang berarti semua aplikasi Windows akan melihat sistem file case sensitif dalam folder itu juga.

Fitur ini diaktifkan melalui

fsutil.exe

perintah, 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 secara otomatis dikonfigurasi menjadi case sensitive juga.

Cara Menetapkan Direktori sebagai Case Sensitive

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, dan kemudian pilih "Run as Administrator" perintah. Perintah bekerja sama, tidak peduli lingkungan baris perintah yang Anda pilih.

Anda mungkin tidak benar-benar membutuhkan akses Administrator untuk menjalankan perintah ini, tergantung pada izin Anda. Secara teknis, Anda memerlukan izin "tulis atribut" untuk direktori yang ingin Anda ubah. Dalam banyak kasus, ini berarti Anda memerlukan izin Administrator jika Anda ingin mengedit folder di suatu tempat di luar folder pengguna Anda - seperti c: project -- dan bukan jika Anda ingin memodifikasi folder di suatu tempat di dalam folder pengguna Anda - seperti seperti pada c: users NAMAproyek.

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

Untuk membuat folder case sensitive, ketik perintah berikut, menggantikan "C: folder " dengan path ke folder:

fsutil.exe file setCaseSensitiveInfo C:folder enable

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

fsutil.exe file setCaseSensitiveInfo 'C:my folder' enable

Image
Image

Ini Tidak Mempengaruhi Subfolder

Bendera sensitivitas huruf hanya mempengaruhi folder tertentu yang Anda gunakan. Itu tidak secara otomatis diwariskan oleh subfolder folder itu.

Dengan kata lain, jika Anda memiliki folder bernama C: folder dan memiliki C: folder test dan C: folder stuff subfolder di dalamnya, hanya membuat C: folder folder case sensitive tidak juga akan membuat Subfolder “test” dan “stuff” di dalamnya sensitif huruf. Anda harus menjalankan yang sesuai

fsutil

perintah secara terpisah untuk membuat ketiga folder sensitif.

Image
Image

Alat Linux Membuat Folder Peka Huruf Besar menurut Default

Alat Linux yang Anda jalankan di dalam Subsistem Windows untuk Linux (shell Bash) sekarang membuat folder dengan set peka huruf besar-kecil. Jadi, apakah Anda menggunakan

mkdir

perintah untuk membuat direktori di dalam shell Bash atau alat pengembangan yang melakukannya untuk Anda, direktori yang dibuat secara otomatis ditetapkan sebagai case sensitive - bahkan jika Anda membuatnya di sistem file Windows yang di-mount.

Secara teknis, ini terjadi karena sistem file DrvFs untuk lingkungan Linux menggunakan

case=dir

bendera secara default. Itu

case=dir

opsi mengatur lingkungan Linux untuk menghormati setiap bendera NTFS direktori, dan untuk secara otomatis mengatur bendera sensitivitas kasus 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, mereka dibuat dengan pengaturan sensitivitas huruf yang tepat dan Anda tidak perlu menyentuh perintah fsutil.exe.

Image
Image

Cara Mengecek apakah Direktori Peka Huruf Besar

Untuk memeriksa apakah suatu direktori saat ini sensitif huruf, jalankan perintah berikut, ganti "C: folder" dengan jalur ke folder.

fsutil.exe file queryCaseSensitiveInfo C:folder

Jika sensitivitas huruf diaktifkan untuk direktori, Anda akan melihat bahwa "atribut sensitif Case pada direktori [path] diaktifkan." Jika direktori menggunakan ketidaksensitifan case Windows standar, Anda akan melihat bahwa "Case sensitive attribute on direktori [path] dinonaktifkan."

Image
Image

Cara Membuat Direktori Menjadi Tidak Peka

Untuk membatalkan perubahan Anda dan membuat kasus direktori tidak sensitif sekali lagi (seperti yang diinginkan Bill Gates), jalankan perintah berikut, ganti "C: folder " dengan jalur ke folder.

fsutil.exe file setCaseSensitiveInfo C:folder disable

Direkomendasikan: