Ciao sanfra (ma sei lo stesso che chiede di curl su masterdrive?)...
La differenza è banale, se effettivamente vieni dal c++... è la stessa che corre tra una system("del c:\\temp\\nomefile"); ed una unlink(path);
In sostanza, nel primo caso chiedi al sistema operativo sottostante di effettuare un'operazione specifica (quando lo usi per la calcolatrice, chiedi al sistema di aprirla)... nel secondo hai a disposizione una funzione di libreria (che tra l'altro non dipende dal SO sottostante) che effettua la stessa operazione.
Per la cancellazione non ci sono grosse differenze... il comando del però potrebbe non essere disponibile ovunque né avere sempre gli stessi parametri. Per la unlink invece è l'interprete php (e il sovrastante web server) che si occupano di mettere in atto l'operazione (indipendentemente da quale SO li sta facendo girare).
Ciaociao