Non, tout fichier qui a été écrit existe tant que l’emplacement dans la mémoire n’a pas été réécrit. C’est grace à ça qu’on permet de retrouver des photos ou autres avec les logiciels de récupération.
Supprimer un fichier, c’est juste le désindexer d’une grande base de donnée géré qui stocke l’emplacement de chacun des fichiers.
Sur Linux il y a la commande shred qui permet en plus de supprimer le fichier, de réécrire l’emplacement avec des 0 ou des caractères aléatoires. Il existe une palanquée de logiciels de ce type pour réécrire intégralement avec plusieurs passes des disques ou des répertoires uniquement. Ou alors tout l’espace non utilisé par les fichiers système par exemple.