Mac: maneira mais fácil de mover vários nomes de arquivos duplicados para o mesmo diretório

0

Eu tenho duas pastas com centenas de arquivos de vídeo que possuem nomes duplicados (como vid1, vid2 etc.). Eu só quero colocar todos esses arquivos na mesma pasta e não me importo com eles sendo renomeados. Quando eu arrasto um par de arquivos, ele me dá a opção de "Manter os dois", mas quando tento arrastar essa grande quantidade de arquivos, isso não me dá mais essa opção. Eu tentei usar o comando mv no terminal, mas parece substituir ou pular ao invés de 'manter os dois'.

Qual é a maneira mais fácil de fazer isso?

    
por Austin 07.04.2017 / 23:41

2 respostas

1

Use as opções interativas -i para manter arquivos duplicados. Se você redirecionar / dev / null para mv, todas as perguntas sobrescritas serão respondidas sem:

cd /folder1
mv -i * /folder2 < /dev/null

Após este comando, todos os arquivos deixados na pasta1 são duplicados de nome.

    
por 08.04.2017 / 07:25
1

Se você não se importa com os nomes, porque não simplesmente copiar todos os arquivos com um prefixo:

for file in dir2/*.mov; do mv "$file" dir1/2-"${file#*/}; done

(supondo que você esteja usando o bash)

    
por 08.04.2017 / 07:34