Llamadas al sistema en Linux que se pueden usar para eliminar archivos: Linux, llamadas al sistema, eliminar archivo, manejo de archivos, desvincular

¿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 comando)

Otro que unlink y unlinkat ¿Cuáles son las llamadas al sistema que podrían usarse para eliminar archivos en una máquina Linux?

Respuestas

2 para la respuesta № 1

rename() y renameat() se puede utilizar para eliminar un archivo cambiando el nombre de otro archivo sobre él.

Si considera que un archivo está vacío para ser una forma de eliminación, una variedad de llamadas al sistema, incluyendo truncate() y open() con O_TRUNC, puedo hacer eso.


Menú