“Tidak ada file atau direktori” untuk nama file dengan aksen pada ntfs hard drive pada mac os x


2

Saya menggunakan OSX El Capitan (10.11.3) dan saya memasang hard drive eksternal dalam format NTFS. Saya kesulitan membaca beberapa file dengan 'aksen'.

bash> ls
Document re´ponse - Partie 2.docx   Test métier.pdf

Dan ketika saya melakukannya ls -l:

bash> ls -l
ls: Test métier.pdf: No such file or directory
total 1600
-rwxr-xr-x  2 guillaumethomas  staff  323153  8 mar  2009 Document re´ponse - Partie 2.docx

Saya kira ada masalah dengan pengkodean sejak:

python> import os
python> os.listdir('.')
['Document re\xc2\xb4ponse - Partie 2.docx', 'Test me\xcc\x81tier.pdf']
python> map(lambda s: s.decode('Utf8'), os.listdir('.'))
[u'Document re\xb4ponse - Partie 2.docx', u'Test me\u0301tier.pdf']

Kedua nama file dikodekan dalam utf8 dan:

Tebakan terbaik saya di sini adalah bahwa penyandian merupakan penyebab utama dari semua kekacauan itu. Beberapa pertanyaan: - Apakah menurut Anda ini masalahnya? - Bagaimana saya bisa mengatasi masalah ini? - Bagaimana saya bisa yakin bahwa file itu ada ( file, duperintah semua memberikan No such file or directorykesalahan)?

Jawaban:


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.