![Mac: maneira mais fácil de mover vários nomes de arquivos duplicados para o mesmo diretório](https://rvso.com/image/109215/Mac%3A%20maneira%20mais%20f%C3%A1cil%20de%20mover%20v%C3%A1rios%20nomes%20de%20arquivos%20duplicados%20para%20o%20mesmo%20diret%C3%B3rio.png)
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 mv
o 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 -i
para 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)