Como mesclar diretórios no Mac OS X com o mesmo

Índice:

Anonim

Se você tiver dois diretórios que precisa juntar, você pode arrastar e soltar tudo junto, usar o comando 'mv' para mover arquivos manualmente ou, como mostraremos aqui, você pode rapidamente mescle quaisquer dois diretórios dentro do Mac OS X usando a ferramenta de linha de comando idem ou 'cp'.

A linha de comando geralmente é destinada a usuários avançados, mas idem é bastante simples de usar, então quase qualquer pessoa pode usá-la dessa forma se estiver confortável com o terminal. Vamos aprender como mesclar diretórios com o comando idem no Mac.

Como mesclar pastas com idem

Para usar idem para mesclar diretórios, inicie o aplicativo Terminal.

Você deve usar a seguinte sintaxe:

ditto directory1 directory2

Se já existir um diretório no destino (directory2), o conteúdo da origem (directory1) será mesclado com o conteúdo do destino (destination2).

Em seguida, pressione Enter para executar o comando.

Por exemplo, digamos que eu queira mesclar fotos de “agosto de 2010” com “verão de 2010”, então usarei a seguinte string de comando para fazer isso:

"

ditto agosto 2010>"

Apertar Enter irá mesclar esses dois diretórios.

É importante entender como o ditto funciona e como ele difere dos comandos mv e cp, a página de manual é um bom lugar para começar se você não estiver familiarizado. A página man para idem descreve melhor:

Observe a criação de diretórios de destino e, como enfatizamos aqui, a capacidade de mesclar um diretório de origem e destino com a string idem.

Se você não estiver familiarizado com a linha de comando ou não se sentir confortável em usá-la para métodos mais avançados de transferência de arquivos como este, você pode querer apenas usar a GUI do Finder para executar este tipo de ação.

Outra opção é usar o comando cp, que se comportará de forma semelhante ao ditto. A sintaxe é um pouco mais complexa.

Mesclando diretórios com 'cp' na linha de comando

Se você não quiser usar o mesmo, você também pode usar o comando cp com os sinalizadores -r e -n assim:

cp -r -n ~/Desktop/Dir1/ ~/Desktop/Dir2/

Isso copiará tudo do Dir1 para o Dir2, mas não sobrescreverá nenhum arquivo correspondente.

Você conhece outro método para mesclar diretórios a partir da linha de comando? Compartilhe conosco suas dicas e truques para mesclar pastas no Mac!

Como mesclar diretórios no Mac OS X com o mesmo