У меня есть жесткий диск NTFS, на который я записал файлы после выполнения приведенных здесь инструкций, чтобы разрешить запись в NTFS. Я заметил, что если я записываю файлы в NTFS, после отключения диска и повторного подключения, добавленные файлы будут недоступны. Согласно этому обсуждению, они упомянули проблемы с расширенными атрибутами. Это можно увидеть с помощью ls -l
с файлами, имеющими символ @
в правах доступа к файлу.
Моя проблема в том, что после ввода ls -l@
в терминал 90% файлов в папке исчезли. Это включает в себя файлы с @
в разрешении файла вместе с большим количеством файлов, которые не содержат @
в разрешениях файла.
Еще более любопытно: после того, как файлы исчезли из терминала, я все равно мог зайти в ту же папку в Finder и открыть исчезнувшие файлы. Я думал, что смогу решить проблему, извлекая жесткий диск и снова подключаясь. Однако после повторного подключения затронутые файлы не отображаются в терминале или искателе.
Мой вопрос: что, черт возьми, делает ls -l@
и почему он заставил мои файлы исчезнуть? Файлы действительно исчезли? До того, как я снова подключил жесткий диск, файлы не отображались в терминале, а появлялись в поисковике.