たとえば、一部のファイルをコピー(または移動)したいとします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>