Linux中对文件的重命名/删除操作

当需要对文件进行重命名/删除操作时,进程不需要打开该文件,实际上,这些操作(重命名/删除)并不会作用于该文件的内容,而是会作用于该文件的相关的一个/多个目录。
例如对文件重命名,我们通过如下方式进行:

int res = rename(oldpath, newpath);

当需要删除一个文件时可以调用:

ret = unlink(pathname);

当pathname为该文件的最后一个链接时该文件会被删除;否则会将该pathname所标识的访问入口删除——即删除一个链接,同时减少该文件的链接数量。

おすすめ

転載: blog.csdn.net/m0_37546257/article/details/121525000
おすすめ