Команда ls
или find
, похоже, не находит все файлы, расположенные в определенной папке. Я использую Mac (под El Capitan 10.11.6 (15G21013), 500 ГБ SSD, HFS+). В одной из моих папок, где у меня около 700 тыс. Файлов, у меня есть файл, который я могу открыть, и ls
или find
найдет его, если я укажу имя файла. Однако ls
или find
apply в папке не сможет найти файл. Похоже ли это на повреждение HFS+? Какие методы или инструменты рекомендуются для устранения такой проблемы с минимальным временем простоя и риском для моей файловой системы?
11:16:35 gyin@mymac:[~/]: ls dis/ASA.md dis/ASA.md 11:19:06 gyin@mymac:[~/]: find dis/ASA.md dis/ASA.md 11:19:40 gyin@mymac:[~/]: find dis | grep "ASA.md" dis/CASA.md dis/DASA.md 11:19:55 gyin@mymac:[~/]: ls dis | grep "ASA.md" CASA.md DASA.md 11:20:36 gyin@mymac:[~/]: find dis | wc -l 717004
Обновить:
После ответа Камиля это не похоже на проблему с Unicode.
13:28:12 gyin@mymac:[~]: find dis/ASA.md | xxd 00000000: 6469 732f 4153 412e 6d64 0a dis/ASA.md. 13:28:25 gyin@mymac:[~]: echo dis/ASA.md | xxd 00000000: 6469 732f 4153 412e 6d64 0a dis/ASA.md. 13:28:34 gyin@mymac:[~]: