¿Cuáles son las llamadas al sistema que se pueden usar para eliminar un archivo en Linux? No me refiero solo a las llamadas al sistema utilizadas por libc-wrapper (que a su vez son utilizadas por las herramientas de línea de comandos).
Además de unlink y unlinkat , ¿cuáles son las llamadas al sistema que podrían usarse para eliminar archivos en una máquina Linux?
rename() y renameat() se pueden usar para eliminar un archivo cambiando el nombre de otro archivo sobre él.
Si considera que vaciar un archivo es una forma de eliminación, una variedad de llamadas al sistema, incluidas truncate() y open() con O_TRUNC , pueden hacerlo.