Переименование должно быть атомной операцией; То есть, никогда не бывает времени, когда существуют как старые, так и новые имена файлов или их нет. / tmp — это обычно отдельная файловая система на серверах Linux. Я предполагаю, что вы получаете предупреждение, потому что движение не атомарное (потому что оно происходит между двумя различными файловыми системами), даже если оно работает. Так что это, вероятно, ближе к копии, за которой следует удаление, а не перемещение в одну файловую систему.