Já existem algumas perguntas sobre os .DS_Store
arquivos, mas nenhuma parece responder ao meu problema.
Eu tenho um disco rígido externo com uma dúzia de pastas de backup de ~ 50 GB. Quando tento copiar essas pastas para um novo disco rígido externo arrastando e soltando, ele falha porque
.DS_Store já existe e não pôde ser copiado.
[Pare]
Para contornar esse problema, como posso ignorar a cópia de arquivos .DS_Store ao copiar entre dois discos rígidos?
Certamente existe uma solução de comando do Terminal, mas eu não sou versado o suficiente cp
para encontrá-la. Toda a ajuda apreciada!
PS Ambos os discos são Mac OS X Extended (Diário).
ls -al
exibido no destino?ls- al
não mostra nada de particular: presumo que seja um problema de arquivo corrompido (os.DS_Store
arquivos estão causando problemas há algum tempo).Respostas:
Tente
rsync -rv --exclude=.DS_Store <source> <destination>
do terminal.por exemplo
rsync -rv --exclude=.DS_Store ~/Documents /Volumes/Backup/Documents
vai fazer:
.DS_Store
~/Documents
/Volumes/Backup/Documents
rsync
é como umcp
comando suprido com muito mais opções, mais especificamente--exclude
fonte