Antes do Mavericks, era possível segurar a tecla ALT e mover uma pasta "A" para uma pasta "B" onde já existia um "A". Nesse caso, o Mac OS X perguntou no Lion se eu queria mesclar - ou no Mountain Lion se eu quero manter os dois (que também foi uma mesclagem).
Não consigo encontrar esta opção no Mavericks.
A Apple removeu esse recurso útil?
Alguma dica?
(E sim: eu possuo o ForkLift, que pode fazê-lo - às vezes ainda prefiro o Finder).
Respostas:
ESTÁ BEM. Descobri a mim mesmo ... Felizmente, a Apple não removeu a funcionalidade Finder Merge com o Mavericks. Mas, às vezes, não é oferecido ao usuário. Mas deixe-me explicar:
Suponha que você tenha uma pasta chamada TARGET com uma subpasta TARGET / SomeStuff. E você tem uma pasta SomeStuff em outro lugar. Agora arraste esta segunda pasta SomeStuff para a pasta TARGET ( sem nenhuma tecla modificadora pressionada ) e o Finder apresentará a seguinte caixa de diálogo (Parar e substituir):
Portanto, não há mesclagem aqui.
Agora - se você pressionar a Alttecla enquanto solta a pasta SomeStuff na pasta TARGET, existem duas possibilidades:
1.) Se os arquivos nas duas pastas SomeStuff tiverem conteúdo completamente diferente (sem sobreposição). Em outras palavras: nenhum nome de arquivo duplicado. Em seguida, o localizador fornecerá as seguintes opções (Parar, Mesclar e substituir tudo):
Então, aqui você pode mesclar. E o resultado será uma pasta TARGET / SomeStuff com o conteúdo das duas pastas SomeStuff.
2.) Mas aqui vem o que às vezes é confuso (e realmente me fez pensar que a fusão acabou no Mavericks): se existe pelo menos um nome de arquivo contido nas duas pastas do SomeStuff, a fusão não é possível. Em seguida, o localizador oferecerá as seguintes opções (Não substituir, Parar, Substituir):
Portanto, não é possível mesclar, aqui também!
fonte
Resposta curta
Usando a linha de comando (Terminal):
O comando acima adiciona o
src
conteúdo e os subdiretórios aodestination
sem substituir o conteúdo já presente nodestination
.Resposta longa
Mesmo se o conteúdo se sobrepuser, você ainda poderá usá
cp
-lo. Suponha que você tenha duas pastas no ambiente de trabalho: osrc
e asdestination
pastas e você deseja mesclarsrc
emdestination
:Para mesclar, basta fazer:
OBSERVAÇÃO Quando você usa isso, o conteúdo
src
sobrescreve o conteúdo dadestination
pasta e adiciona os itens extras que estão faltando nadestination
. Não importa se você deseja apenas adicionar os arquivos ausentessrc
nodestination
.Além disso, não importa quantos subdiretórios existem, ele passará por cada pasta recursivamente e substituirá o conteúdo e adicionará o que está faltando na
destination
pasta.MAS
ARMADILHA Se você possui arquivos enormes (como arquivos de vídeo), não quer esperar até que tudo seja sobrescrito, isso adiciona muita sobrecarga.
SOLUÇÃO DE ARMADILHA : Em vez disso, você pode usar o
-n
sinalizador para ignorar a substituição:Esta é a descrição do
-n
sinalizador na página de manual:Leitura adicional
fonte
Acabei de encontrar esse problema também. Eu trabalhei em volta usando um simples comando de linha de
cp -r
comando no Terminal. É uma loucura que você não possa fazer isso na GUI!fonte
rsync
,cp
e tal.-n
opção para evitar a substituição de arquivos, pois pode demorar uma eternidade se você tiver arquivos grandes que estiver tentando mesclar. Por isso vai ser como:cp -r -n ~/src/* ~/destination/
Não tendo encontrado minha resposta acima, sou obrigado a redirecioná-lo para a outra resposta que, corretamente, aconselha o uso do comando ditto :
fonte
Para usuários que desejam uma interface gráfica alternativa ou um terminal de medo: aqui está um aplicativo gratuito que achei que mesclará pastas para você.
http://subrosasoft.com/software/freeware/macmerger
Isenção de responsabilidade: eu não sou de forma alguma afiliado à empresa que cria o aplicativo.
O copywright é 2012. Há pouco feedback, mas parece funcionar bem.
fonte
Encontrei isso no Suporte da Apple ( http://support.apple.com/kb/PH14224 ), você precisa escolher "Manter mais recente" para mesclar, funciona para mim:
fonte