Верхнее

[HowTo] Как решить проблему «Код ошибки -36» в Finder в OS X (macOS)

При копировании файлов (особенно файлов больших размеров) с компьютеров Mac на внешние или сетевые диски с другой, чем в Mac файловой системой, могут возникать ошибки вида:

Finder не может завершить операцию, так как некоторые данные в «XXXX» не удалось прочитать или записать.
(Код ошибки -36)

Причина может крыться в так называемых dot-файлах (имеют название вида «.имяисходного_файла.расширение»), которые файловая система Mac использует для хранения специальных дополнительных атрибутов файлов.

Решением проблемы может стать использование утилиты dot_clean, которая удаляет dot-файлы, сливая их воедино:

  1. Необходимо запустить Терминал.
  2. В окне Терминала надо ввести команду dot_clean и поставить пробел после неё (Enter пока нажимать не надо).
  3. В окно Терминала надо мышкой перетащить директорию, в которой находится проблемный файл, чтобы в командной строке появился путь к ней.
  4. Теперь можно запустить получившуюся команду на выполнение и дождаться её завершения.
Пример использования команды dot_clean

Пример использования команды dot_clean

Подробнее про утилиту dot_clean и её параметры: Команда Терминала dot_clean в Mac OS X