5 linux system-calls file-handling unlink delete-file
Linux 上可以使用哪些系统调用来删除文件?我指的不仅仅是 libc-wrapper 使用的系统调用(它又由命令行工具使用)。
除了unlink以及unlinkat哪些系统调用可用于删除 Linux 计算机上的文件?
小智 4
rename()并可renameat()用于通过重命名另一个文件来删除该文件。
如果您认为将文件清空是一种删除形式,则各种系统调用(包括truncate()和open()with O_TRUNC)都可以做到这一点。