Почему, когда я удаляю некоторые файлы в Samba, он не удаляет их, а просто меняет их имя файла с filename.txt на ._filename.txt?

Это не то поведение, которое можно ожидать при "удалении" файла, поэтому мне интересно, есть ли опция, которую я забыл установить где-то в конфигурации samba.

Он делает это с некоторыми файлами, но не с другими, я еще не определил образец его выбора. Существует машина Ubuntu 12.04 и машина Mac OS X, которые имеют возможность записи (и, следовательно, удаления), ни у одной машины Windows нет разрешения на запись.

1 ответ1

1

Когда файл Mac/OSX копируется на том, который не поддерживает полные характеристики HFS, дополнительная информация (ветвь ресурса, коды типов и создателей и т.д.) Сохраняется во втором файле с именем, начинающимся с ._ . Эти файлы невидимы в OSX, но обычно видны в других операционных системах и инструментах. Если вы используете инструмент, который не знает, что ему нужно удалить оба файла, вы получите файл-сироту, который начинается с ._ . Потерянный файл ._ обычно заканчивается в OSX, если родительский файл отсутствует.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .