Уже есть довольно много вопросов по .DS_Store
файлам, но ни один из них не отвечает на мою проблему.
У меня есть внешний жесткий диск с дюжиной ~ 50 ГБ папок для резервных копий. Когда я пытаюсь скопировать эти папки на новый внешний жесткий диск путем перетаскивания, происходит сбой, потому что
.DS_Store уже существует и не может быть скопирован.
[Стоп]
Чтобы обойти эту проблему, как можно пропустить копирование файлов .DS_Store при копировании между двумя жесткими дисками?
Конечно, существует терминальное командное решение, но я не достаточно разбираюсь, cp
чтобы найти его сам. Вся помощь приветствуется!
PS Оба диска Mac OS X Extended (в журнале).
ls -al
отображается в целевом файле ?ls- al
не показывает ничего конкретного: я предполагаю, что это проблема поврежденного файла (.DS_Store
файлы вызывают проблемы в течение некоторого времени).Ответы:
Попробуй
rsync -rv --exclude=.DS_Store <source> <destination>
из терминала.например
rsync -rv --exclude=.DS_Store ~/Documents /Volumes/Backup/Documents
Сделаю:
.DS_Store
~/Documents
/Volumes/Backup/Documents
rsync
это как команда suped upcp
с большим количеством опций, особенно--exclude
источник