이름을 바꿔 그룹 파일 복사/이동

이름을 바꿔 그룹 파일 복사/이동

예를 들어 일부 파일을 복사(또는 이동)하고 싶습니다 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>

관련 정보