Вы действительно хотите поменять их местами?
я думаю, стоит упомянуть, что вы можете автоматически создавать резервные копии перезаписанного файла с помощью mv:
mv new old -b
вы получите:
old and old~
если вы хотите иметь
old and old.old
вы можете использовать -S, чтобы изменить ~ на ваш собственный суффикс
mv new old -b -S .old
ls
old old.old
используя этот подход, вы можете поменять их местами быстрее, используя только 2 mv:
mv new old -b && mv old~ new