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

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

Tenho duas pastas com centenas de arquivos de vídeo com nomes duplicados (como vid1, vid2, etc). Eu só quero colocar todos esses arquivos na mesma pasta e não me importo com eles serem renomeados. Quando arrasto alguns arquivos, tenho a opção de "Manter ambos", mas quando tento arrastar essa grande quantidade de arquivos, não tenho mais essa opção. Tentei usar mvo comando no terminal, mas parece substituir ou pular em vez de 'manter ambos'.

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

Responder1

Use as opções interativas -ipara manter arquivos duplicados. Se você redirecionar /dev/null para mv, todas as perguntas de substituição 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 nomes.

Responder2

Se você não se importa com os nomes, por que 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 bash)

informação relacionada