Berapa lama nama file dan nama folder di Ubuntu Linux dan karakter apa yang diizinkan dalam nama file dan nama folder di Ubuntu Linux?
Berapa lama nama file dan nama folder di Ubuntu Linux dan karakter apa yang diizinkan dalam nama file dan nama folder di Ubuntu Linux?
Jawaban:
Nama file di Linux panjangnya 14 byte di versi Unix sebelumnya. Tetapi sistem Linux modern memiliki 255 byte untuk nama file.
Karena satu karakter membutuhkan 1 byte, Panjangnya menjadi 255 karakter. Juga folder diperlakukan sebagai file dalam sistem Linux
Lihat tautan ini untuk informasi lebih lanjut
Saya tidak yakin berapa panjang nama file maksimum (untuk ext4), tetapi lebih bergantung pada sistem file, daripada Linux itu sendiri. Pada FAT32, saya pikir itu adalah 255 karakter. Anda mungkin tidak pernah benar-benar membutuhkan nama file selama itu.
Adapun karakter diperbolehkan, nilai byte apa pun diperbolehkan pada sistem file ext4, kecuali untuk byte NULL (dan /
, karena itu adalah pemisah direktori 1 ). Namun, Anda harus membatasi nama file Anda ke set karakter UTF-8, untuk rentang kompatibilitas terluas di seluruh aplikasi, dan perangkat.
1. Seperti yang dinyatakan dalam manual glibc , "setiap karakter kecuali karakter nol diizinkan dalam string nama file," tetapi /
dalam string nama file memisahkan nama satu file atau folder dari yang dari induknya.
.
ini banyak digunakan dalam sistem itu sendiri, jadi itu bukan masalah. The @
juga harus baik-baik, saya melihat server email (misalnya exim
) dengan satu direktori per account yang mengandung @
dan tidak memiliki masalah apapun.
user@system:/dir/dir@dir/
mungkin rapuh dan tidak dipahami).