mv replacement to only move if target differs from source.