名前を変更してグループファイルをコピー/移動

名前を変更してグループファイルをコピー/移動

たとえば、一部のファイルをコピー(または移動)したいとしますcp ./patt*.py /other/path。しかし、/other/path/同じ名前のファイルがすでに含まれています。したがって、コピーして名前を変更したいです(サフィックスを追加するなど)。

./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.

タスクを実行する最も簡単な方法は何ですか?

答え1

rsync -v --backup --suffix=something ./patt*.py /other/path

答え2

cd <old_path>
rename "s/.py/.py.rename/" *.py
mv *.py.rename <new_path>

関連情報