Copie / mova arquivos de grupo com renomeação

1

Eu quero copiar (ou mover) alguns arquivos como cp ./patt*.py /other/path . No entanto, /other/path/ já contém arquivos com os mesmos nomes. Então, eu gostaria de copiar com renomear (adicionando algum sufixo, por exemplo):

./pattfoo.py - copy to - /other/path/pattfoo.py_other
./pattbar.py - copy to - /other/path/pattbar.py_other
./pattfur.py - copy to - /other/path/pattfur.py_other
etc.

Qual é a maneira mais simples de completar a tarefa?

    
por Loom 31.03.2016 / 12:57

2 respostas

2

rsync -v --backup --suffix=something ./patt*.py /other/path
    
por 31.03.2016 / 13:42
0
cd <old_path>
rename "s/.py/.py.rename/" *.py
mv *.py.rename <new_path>
    
por 31.03.2016 / 13:35