PHP - Mueve un archivo a una carpeta diferente en el servidor

Debo permitir que los usuarios de mi sitio web eliminen sus imágenes del servidor después de haberlas cargado si ya no las quieren. Anteriormente estaba usando elunlink Funciona en PHP, pero desde entonces se les ha dicho que esto puede ser bastante arriesgado y un problema de seguridad. (Código anterior abajo :)

if(unlink($path.'image1.jpg')){ 
     // deleted
}

En su lugar, ahora quiero simplemente mover el archivo a una carpeta diferente. Esto debe poder hacerse mucho tiempo después de que hayan cargado el archivo por primera vez, así que cada vez que inicien sesión en su cuenta. Si tengo la carpeta principal que almacena las imágenes de los usuarios:

user/

y luego dentro de eso una carpeta llamada del que es el destino para poner sus imágenes no deseadas:

user/del/

¿Hay un comando para mover un archivo a una carpeta diferente? Así que diga:

user/image1.jpg

se mueve a / se convierte

user/del/image1.jpg

Respuestas a la pregunta(5)

Su respuesta a la pregunta