rsync -v --backup --suffix=something ./patt*.py /other/path
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?
rsync -v --backup --suffix=something ./patt*.py /other/path
cd <old_path>
rename "s/.py/.py.rename/" *.py
mv *.py.rename <new_path>