Auto renomear link simbólico

0

Eu tenho uma pasta que contém muitas sub-pastas que contém muitas imagens. Eu acho tedioso ir a cada pasta para procurar as imagens, então decidi criar uma pasta vazia e criar links simbólicos para todas as imagens com o seguinte comando (estou no Ubuntu 11.10):

find /home/someuser/ParentImageFolder/Galleries/ -iname "*.jpg" -print -exec ln -s {} . \;

Isso funciona bem, mas o problema que estou enfrentando é que, se houver dois arquivos com o mesmo nome em pastas diferentes, apenas um link simbólico será criado.

Alguém pode me dar uma maneira de resolver isso para que, mesmo que haja dois arquivos com o mesmo nome, eu ainda receberei dois links simbólicos criados quando eu executar meu comando acima.

Obrigado.

    
por Justin Kredible 01.01.2012 / 18:14

1 resposta

0

Adicione --backup=numbered a ln e .~n~ será anexado se já existir um nome.

    
por 01.01.2012 / 20:56

Tags