como mesclar (e não substituir) pastas ao copiar no mac?
<p>há um <a href="https://superuser.com/questions/18487/replace-not-merge-folders-when-copying">pergunta semelhante sobre windows</a> . isso é o mesmo, mas para o mac. by the way, é estranho que não há nenhuma dúvida sobre isso ainda, uma vez que parece que é <a href="https://superuser.com/questions/6068/what-is-the-worst-mac-os-x-annoyance-in-your-opinion">a coisa mais odiada no mac os x</a> .</p><blockquote> <p>se eu tentar copiar ou mover uma pasta para algum lugar que ela já exista, ela pede para <strong> substituir </strong>. isso resultaria na exclusão do alvo. em vez disso, quero <strong> mesclar </strong>.</p> </blockquote><p>já existe um <a href="http://www.aquataskforce.com/view/54">pedido aquataskforce</a> sobre isso, e é um <a href="http://forums.macrumors.com/showthread.php?p=9343763#post9343763">discussão por um longo tempo</a> se é mesmo algo que deveria existir no mac, devido a toda a sua filosofia. <a href="http://discussions.apple.com/message.jspa?messageid=7389935">discussões na apple estão desatualizados</a> e não ajudou muito bem.</p><p>como de costume, existem soluções profissionais para isso, como <a href="http://connectedflow.com/changes/">alterações</a> e <a href="http://www.araxis.com/merge\_mac/index.html">araxis</a> . e há o <a href="http://developer.apple.com/mac/library/documentation/darwin/reference/manpages/man1/rsync.1.html">rsync</a> ou alternativas de linha de comando. mas eu quero uma <strong> solução livre e simples </strong>, algo como como é feito no windows ou linux. eu não vou fazer muito de qualquer maneira. by the way, <a href="http://www.cocoatech.com/">pathfinder</a> não tem essa opção tão bem e <a href="http://code.google.com/p/foldermerge/">foldermerge</a> não funciona no snow leopard, tanto quanto o meu teste 1 foi.</p><p>sugestões para quem pode chegar a uma solução:</p><p>acho que uma boa idéia seria mover tudo que não é exato duplicar para a mesma pasta e deixar cada duplicata para trás. nenhuma confirmação é necessária neste caso, e posso verificar facilmente as duplicatas mais tarde. se estiver copiando a mesclagem, a pasta de destino conterá tudo e a origem ficará praticamente intocada. a verificação duplicada é apenas no nome do arquivo. deixe qualquer coisa mais complicada para terceiros.</p>
<p>tente <a href="http://macupdate.com">macupdate</a> , <a href="http://mac.softpedia.com/">softpedia</a> e <a href="http://mac.brothersoft.com">brothersoft</a> . procure por merge folder.</p><h3> <a href="http://mac.softpedia.com/get/system-utilities/folder-merge.shtml">pasta mesclada</a> </h3><blockquote> <p>utilitário de software pequeno que mesclará o conteúdo da pasta</p> <p>por padrão, o osx não mescla o conteúdo da pasta, portanto, essa é uma ferramenta gráfica simples para fazer exatamente isso.</p> <p>se você simplesmente quiser mesclar os arquivos localizados em duas pastas separadas, poderá fazer isso facilmente com a mesclagem de pastas.</p> </blockquote><hr><h3> <a href="http://alan.petitepomme.net/unison/index.html">níssono</a> </h3><p>isso é de graça.</p><blockquote> <p>unison é uma ferramenta de sincronização de arquivos para unix e windows. ele permite que duas réplicas de uma coleção de arquivos e diretórios sejam armazenadas em diferentes hosts (ou discos diferentes no mesmo host), modificadas separadamente e, depois, atualizadas pela propagação das alterações em cada réplica para a outra.</p> </blockquote>
<p>você pode mover a pasta c:\users inteira para uma unidade diferente com bastante facilidade após a instalação do windows:</p><p><strong> aviso: isso pode causar problemas se/quando você precisar executar uma restauração do sistema </strong></p><ol> <li>inicialize na mídia de instalação e acesse o prompt de comando ( <a href="http://www.sevenforums.com/tutorials/682-command-prompt-startup.html">pressione shift + f10 na caixa de diálogo de instalação</a> )</li> <li>use robocopy para copiar c:\users para d:\users: <code>robocopy c:\users d:\users /mir /xj /copyall</code><br> uma. <code>/mir</code> diz ao robocopy para espelhar os diretórios, isso copiará todos os arquivos<br> b. <code>/xj</code> é muito importante, isto diz à robocopy para não seguir os pontos de junção. se você esquecer isso, terá muitos problemas.<br> c. <code>/copyall</code> copiará todos os atributos, incluindo informações da acl e do proprietário</li> <li>verifique se os arquivos copiados com sucesso</li> <li>excluir c:\usuários</li> <li>crie uma junção que aponte para d:\users: <code>mklink c:\users d:\users /j</code></li> </ol><p>é isso aí. eu tenho usado esse processo desde que o vista foi rtm sem problemas.</p><p>aqui está um <a href="http://caskater4.blogspot.com/2007/09/moving-your-data-where-you-want-in.html">artigo</a> que também explica. basta usar robocopy em vez de xcopy, como ele faz no artigo, para evitar possíveis problemas de permissões de ntfs.</p><p>atualização: como descobri da maneira mais difícil, pensei em mencionar também que, se você planeja mover "dados do programa" ou "arquivos de programa" com esse método, ficará desapontado ao descobrir que tudo funciona como esperado , mas as atualizações do windows não serão mais instaladas. não tenho certeza se isso foi corrigido no win 7.</p><p>atualização 2: @benjol possui um <a href="http://benjol.blogspot.com/2009/05/moving-users-folder-in-vista.html">postagem no blog</a> que detalha um método de mover a pasta profiles que recriará as junções que esse método deixa de fora. se você tiver algum problema com aplicativos herdados, dê uma olhada aqui e veja se o método dele resolve o problema.</p> [@guibenetti](/u/guibenetti) substitui o teu mac de -x-x-x 
para x:x:x …ou seja troca de “-” para “:” dá pra ficar alternando de boa. inclusive isso é uma função prevista nas telas de login do linux.

o maior problema é a duplicação de aplicativos (gedit/mousepad, thunar/nautilus, etc.) mas é só apagar o outro conjunto de aplicativos quando você se decidir. <p>parece que você pode restaurar da máquina do tempo para um sistema de arquivos que não diferencia maiúsculas e minúsculas de um sistema sensível a maiúsculas e minúsculas. veja os fóruns da apple <a href="https://discussions.apple.com/thread/2624756?start=15&amp;tstart=0">aqui</a> .</p><p>gostaria de <em> altamente </em> recomendar que você realize um backup total do sistema usando <a href="http://bombich.com/">carbon copy cloner</a> .</p><p>o carbon copy cloner suporta a restauração de um sistema que não diferencia maiúsculas e minúsculas de um caso sensível - veja <a href="http://help.bombich.com/discussions/questions/198-can-ccc-backup-a-case-sensitive-volume-and-restore-to-a-case-insensitive-volume">this</a> .</p><p>na verdade, eu recomendaria ccc sobre tm, mas você deve usar o que você se sente confortável. eu também inicializo a imagem do ccc e certifico-me de que todas as minhas coisas estavam lá antes de limpar minha unidade interna e fazer a restauração. ccc faz um backup inicializável (que é outra razão é incrível).</p> Esta é a minha opinião, mas; assim como as classes de caso do, eu gostaria implementar um `copy`método de tipos na classe para fazer a modificação possível, mantendo a imutabilidade, mas existe alguns casos que eu não posso ajudar a tê-lo mutável; por exemplo, quando se espera algo para tornar a operação de cópia muito grande e lento para a classe; como quando a classe tem tantos membros freqüentemente modificados. E não se preocupe com milhares de casos flutuando na memória, porque eles são automaticamente GC'ed, então o problema mais real é o custo do tempo de copiar as instâncias da classe. Por favor, diga-me se minha opinião é de alguma forma errada :) <p>eu ouvi (desculpe, esqueci onde) digitando o comando <code>sync</code> três vezes (como em: <kbd>s</kbd> <kbd>y</kbd> <kbd>n</kbd> <kbd>c</kbd> <kbd>return</kbd>, aguarde o prompt, repita, repita). eu também li que o origin era um sistema específico em que demoraria alguns segundos para o disco terminar de limpar seus buffers, mesmo depois de ter informado ao sistema operacional que estava tudo bem. digitar o comando mais duas vezes deu ao disco tempo suficiente para se estabelecer. parece que, ao longo dos anos, o propósito foi esquecido e o conselho foi abreviado como <code>sync; sync; sync</code> que não teria surtido o efeito desejado (já que o disco relatou “tudo limpo”, a segunda e a terceira sincronizações seriam concluídas instantaneamente e o prompt voltaria muito cedo).</p><p>nunca ouvi falar de um sistema em que múltiplas operações <code>sync</code> tenham alguma utilidade, e sou altamente cético quanto à existência de alguma. eu considero isso uma lenda urbana. por outro lado, acho altamente confiável que haja sistemas nos quais você deva esperar alguns segundos após a sincronização e antes de desligar.</p><p>googling leva a algumas análises concorrentes independentes, por exemplo, <a href="http://utcc.utoronto.ca/~cks/space/blog/unix/thelegendofsync">a legenda da sincronização</a> . veja também <a href="https://serverfault.com/q/115069/48279">a execução de sync (8) ainda é necessária antes de desligar o linux?</a> .</p> <p> <a href="http://www.ffnn.nl/pages/articles/apple-mac-os-x/macbook-clamshell-mode.php">esta página</a> sugere uma solução alternativa:</p><blockquote> <ol> <li>defina o modo de exibição para espelhamento (use o botão f7).</li> <li>caso ainda não tenha feito isso, conecte a tela externa, o teclado e o mouse.</li> <li>pressione uma tecla no teclado (como shift) e clique com o mouse uma vez.</li> <li>feche a tampa e espere o macbook dormir.</li> <li>enquanto dorme, clique com o mouse externo uma vez, o macbook irá acordar.</li> </ol> <p>se tudo correr bem, a tela externa exibirá o dock e a barra de menu após alguns segundos. assim que você ver isso, o apple no macbook não deve acender, abra a tampa do macbook. o macbook não vai dormir, não liga seu tela embutida e agora você pode usar o modo concha no modo de tampa aberta.</p> </blockquote><p>editar: veja os comentários neste post para as experiências de kch com este método.</p> você já deve ter uma conta da microsoft para isso, certo?  
então, quando você o instalou ele deve ter criado uma pasta chamada skydrive (nome padrão) nos seus documentos. os arquivos que você colocar/excluir nesta pasta e as pastas que você criar/excluir lá dentro serão sincronizados no seu skydrive. <p>existem boas soluções para mac e windows que eu conheço:</p><h2>windows 7</h2><p>este recurso é construído e é chamado <strong> aero snap </strong>. você pode usar os seguintes atalhos de teclado para obter o comportamento desejado:</p><ul> <li><kbd>win</kbd> + <kbd>&leftarrow;</kbd> move a janela atual para a metade esquerda da tela.</li> <li><kbd>win</kbd> + <kbd>&rightarrow;</kbd> move a janela atual para a metade direita da tela.</li> <li><kbd>win</kbd> + <kbd>&uparrow;</kbd> maximes a janela atual.</li> </ul><h2>windows xp e vista</h2><p> <a href="http://jgpaiva.dcmembers.com/gridmove.html">gridmove</a> permite que você configure regiões para encaixar janelas através de uma tecla de atalho. eu mapeei <kbd>win</kbd> + <kbd>1</kbd> para mover uma janela para a metade esquerda da tela e <kbd>win</kbd> + <kbd>2</kbd> para usar a metade direita.</p><p> <a href="http://www.aerosnap.de/index\_eng.htm">aerosnap</a> torna os atalhos de teclado nativos do windows 7 disponíveis no windows vista e no windows xp.</p><h2>mac os x</h2><p> <a href="http://www.irradiatedsoftware.com/cinch/">cinch</a> , <a href="http://www.irradiatedsoftware.com/sizeup/">sizeup</a> (ambos testes gratuitos ilimitados) e twoup (descontinuado - disponível <a href="http://download.cnet.com/twoup/3000-2346\_4-10907668.html">aqui</a> ) da irradiated software todos realizam essa tarefa perfeitamente. o sizeup adiciona alguns recursos extras, incluindo suporte a vários monitores.</p> cara vou te dar dois concelho 1ª nunca confie em dispositivo de armazenamento tenha sempre um backup.  
2ª você já tentou usar dois aplicativos diferentes e não teve sucesso, se os arquivos são muito importantes leva para um especialista pois você pode acaba piorando a situação boa sorte