Jadi karakter apa itu? Harap perbarui pertanyaan Anda dengan hexdumphasilnya.
cjm
1
Bahkan jika semua API memberlakukan batasan karakter nama file pada penulisan, mungkin saja (tetapi sulit) untuk mengedit nama file secara langsung dalam gambar disk. (Saya tidak tahu apakah filesystem biasa hari ini memeriksa nama file saat dibaca.)
Ulrich Schwarz
@ cjm, saya telah mengembalikan snapshot vmware.
xmllmx
5
@xmllmx: Itulah salah satu alasan mengapa daripada (atau sebagai tambahan) gambar, yang terbaik adalah menyalin dan menempelkan output sebagai teks.
TJ Crowder
2
Ext * hanya melarang dua karakter dari nama file: \0dan /. Ini adalah batasan level kernel dan FS; bahkan jika Anda berhasil melakukannya sendiri dengan mondar-mandir dengan entri direktori, saya 82% yakin Linux tidak akan dapat menavigasi ke file untuk membukanya.
cHao
Jawaban:
53
Itu bukan /karakter ( U + 002F ); itu beberapa karakter Unicode yang terlihat mirip.
hexdump
hasilnya.\0
dan/
. Ini adalah batasan level kernel dan FS; bahkan jika Anda berhasil melakukannya sendiri dengan mondar-mandir dengan entri direktori, saya 82% yakin Linux tidak akan dapat menavigasi ke file untuk membukanya.Jawaban:
Itu bukan
/
karakter ( U + 002F ); itu beberapa karakter Unicode yang terlihat mirip.Mencoba
untuk melihat apa itu.
Beberapa kemungkinan adalah FRACTION SLASH (U + 2044) , DIVISION SLASH (U + 2215) , MATHEMATICAL RISING DIAGONAL (U + 27CB) , dan menggabungkan karakter solidus U + 0337 dan U + 0338 , tetapi tidak ada cara untuk membedakan mana dari tangkapan layar Anda.
sumber
ls | hexdump -C
sepertinya berguna dalam sejumlah kasus