Pagina inicial » como » Como mesclar pastas no Mac OS X sem perder todos os seus arquivos (seriamente)

    Como mesclar pastas no Mac OS X sem perder todos os seus arquivos (seriamente)

    O comportamento padrão de mesclagem de pastas no Mac OS X é apagar a pasta existente, excluindo todos os seus arquivos em vez de oferecer a mesclagem de forma inteligente. Os gerenciadores de arquivos do Windows e Linux oferecem mesclagem de pastas há décadas, mas os Macs ainda não.

    Há uma opção de mesclagem oculta no Finder, mas só funciona às vezes. A Apple também inclui um comando de terminal para mesclar pastas de uma maneira diferente. Se você é um usuário do Windows ou Linux usando o OS X, isso é muito chocante.

    O Comportamento Comportamento de Arquivo Quebrado do Finder

    Esse problema ocorre quando você tenta mover uma pasta para um local onde já existe outra pasta com o mesmo nome. No Windows e no Linux, os gerenciadores de arquivos tentam lidar com isso de maneira inteligente. Eles combinam os arquivos nas duas pastas em uma única pasta com o mesmo nome.

    Se houver um conflito de arquivos, o gerenciador de arquivos perguntará o que fazer com esse arquivo específico. Se você já usou o Windows ou o Linux, provavelmente está familiarizado com esse comportamento. Você provavelmente nunca pensou muito sobre isso, porque funciona.

    O Finder no Mac OS X não é tão inteligente. Por padrão, ele oferece apenas duas opções - Parar ou Substituir. Parar não faz nada, enquanto Substituir substitui a pasta antiga pela nova. Substituindo a pasta antiga, na verdade exclui todos os arquivos da pasta antiga. O Finder não oferece para mesclar as pastas.

    Sim, você está lendo isso corretamente - tente mesclar uma pasta como no Windows ou Linux e perderá todos os arquivos da pasta antiga se clicar em Substituir sem ler a caixa de diálogo. Esperamos que você tenha tido alguns backups recentes do Time Machine antes de começar a mover pastas no Mac OS X!

    Se você já viu essa caixa de diálogo ao tentar mover uma ou mais pastas, provavelmente deveria clicar em Parar. Provavelmente não vai fazer o que você quer fazer.

    Como mesclar pastas no localizador

    O Finder realmente tem um recurso de mesclagem de pastas, mas não oferece quando você pode querer. Em vez disso, você precisa usar um aperto de mão secreto para acessá-lo.

    Mac OS X 10.7 Lion - lançado em 2011 - adicionou uma opção de mesclagem oculta. Para acessá-lo, você deve manter pressionada a tecla Option enquanto arrasta e solta uma pasta no mesmo local. Se você fizer isso, verá um diálogo com o botão Mesclar e poderá clicar nele para mesclar pastas como faria no Windows ou no Linux.

    Os problemas surgem quando você tem arquivos com o mesmo nome em cada pasta. O Mac OS X oferecerá uma opção para ajudá-lo a gerenciar isso - um botão “Keep Newer” que substitui as versões mais antigas de todos os arquivos com o mesmo nome pelos mais recentes. Não há como ignorar esses conflitos ou manter os arquivos mais antigos, e não há ferramentas úteis que permitam comparar tamanhos e outras informações. É tudo ou nada.

    A opção "Keep Newer" só aparece se a pasta que você está movendo contém os arquivos mais recentes. Se a pasta que você está movendo contiver os arquivos mais antigos, a opção Mesclar não será exibida - mesmo que você mantenha o botão Opção.

    Talvez a opção Mesclar esteja tão bem oculta porque não funciona muito bem. É meio embaraçoso.

    Como mesclar pastas com o comando Ditto

    Para ajudá-lo a mesclar as pastas corretamente, a Apple adicionou uma melhor funcionalidade de mesclagem de pastas a um terminal chamado “idem”. (Por que eles não corrigiram o Finder, não temos certeza.) O comando ditto é uma versão aprimorada do padrão. Comando Unix cp, que você também pode usar se quiser.

    Ao contrário do Finder, ditto mescla automaticamente as pastas. Como sua página de manual coloca:

    “Se o diretório de destino já existir, os diretórios de origem serão mesclados com o conteúdo anterior do destino.”

    Para usar o ditto, você precisará abrir um terminal - pressione Command + Space, digite terminal na caixa de diálogo de pesquisa do Spotlight e pressione Enter.

    O comando ditto usa a sintaxe ditto / caminho / para / source / folder / caminho / para / destination / folder. Então, em nosso exemplo aqui, temos uma pasta chamada “Test” armazenada em nossa área de trabalho, e outra pasta chamada “Test” armazenada em nossa pasta Downloads. Nós rodamos o seguinte comando para mesclá-los:

    ditto -V ~ / Desktop / Test ~ / Downloads / Test

    (A parte -V do comando é opcional, mas nos permite ver o que o ditto está realmente fazendo. Sinta-se livre para omiti-lo.)

    Ao contrário do Finder, o comando ditto sobrescreve o conteúdo da pasta de destino com o conteúdo da pasta de origem. Mesmo que a pasta de origem contenha arquivos mais antigos que a pasta de destino, os arquivos conflitantes da pasta de destino serão sobrescritos por esses arquivos mais antigos..

    Como Mesclar Pastas, Windows ou Estilo Linux

    Você precisará de um utilitário de terceiros para mesclar pastas como faria no Windows ou no Linux, com prompts para cada conflito de arquivo individual e a capacidade de fazer escolhas sobre quais arquivos deseja manter. Procuramos alta e baixa procurando um software bom e gratuito que comparasse os conflitos de arquivos e permitisse que você escolhesse de maneira inteligente, mas não encontramos nenhum bom. Por favor, deixe um comentário se você encontrou um utilitário gratuito que funciona bem!

    Este recurso está disponível em software pago. Nós testamos o Path Finder da Cocaotech, uma alternativa do Finder, e descobrimos que ele oferecia um recurso de mesclagem que funciona como você esperaria. Por US $ 40, esse é um recurso caro de mesclar pastas, mas talvez você ache outros recursos úteis também. Temos certeza de que outros aplicativos pagos oferecem recursos semelhantes.


    Você pode sempre abrir as duas pastas e mover os arquivos dentro de uma pasta para dentro da outra pasta, passando por conflitos de arquivo no Finder dessa maneira. Esta não será uma boa opção se você tiver vários níveis de pastas aninhadas, no entanto - isso é muito trabalho para fazer recursivamente.

    Este artigo foi escrito sobre o OS X 10.9 Mavericks, portanto, esperamos que a Apple adicione uma mesclagem adequada de pastas no futuro. Mas não prenda a respiração - mesclar pastas é um recurso de usuário avançado bastante complicado que a Apple não parece preocupada.