一、头文件

#include<unistd.h>

二、函数原型

int unlink(const char *pathname);

三、函数介绍

unlink()函数功能即为删除文件。执行unlink()函数会删除所给参数指定的文件。

注意:

执行unlink()函数并不一定会真正的删除文件,它先会检查文件系统中此文件的连接数是否为1,如果不是1说明此文件还有其他链接对象,因此只对此文件的连接数进行减1操作。若连接数为1,并且在此时没有任何进程打开该文件,此内容才会真正地被删除掉。在有进程打开此文件的情况下,则暂时不会删除,直到所有打开该文件的进程都结束时文件就会被删除。

返回值:成功返回0,失败返回 -1

Linux下unlink函数的使用相关推荐

  1. linux下syscall函数,SYS_gettid,SYS_tgkill

    出处:http://blog.chinaunix.net/uid-28458801-id-4630215.html linux下syscall函数,SYS_gettid,SYS_tgkill 2014 ...

  2. linux下system函数的深入理解

    这几天调程序(嵌入式linux),发现程序有时就莫名其妙的死掉,每次都定位在程序中不同的system()函数,直接在shell下输入system()函数中调用的命令也都一切正常.就没理这个bug,以为 ...

  3. Linux下curses函数库的详细介绍

    Linux下curses函数库的详细介绍 curses库介绍 安装 curses库函数介绍 初始化和重置函数 管理屏幕的函数 输出到屏幕 从屏幕读取 清除屏幕 移动光标 字符属性 管理键盘的函数 键盘 ...

  4. linux下readlink函数详解

    linux下readlink函数详解 相关函数: stat, lstat, symlink 表头文件: #include <unistd.h> 定义函数:int  readlink(con ...

  5. linux 纪元时间转换,[转]Linux下时间函数time gettimeofday

    Linux下时间函数time & gettimeofday UNIX及Linux的时间系统是由「新纪元时间」Epoch开始计算起,单位为秒.Epoch是指定为1970年1月1日凌晨零点零分零秒 ...

  6. Linux下connect函数 阻塞 与 非阻塞 问题

    一.概述 linux系统下,connect函数是阻塞的,阻塞时间的长度与系统相关.而如果把套接字设置成非阻塞,调用connect函数时会报错Operation now in progress,且err ...

  7. Linux下select函数实现的聊天服务器

    转载: http://blog.csdn.net/microtong/article/details/4989902 Linux下select函数实现的聊天服务器  佟强 http://blog.cs ...

  8. LINUX下poll函数用法

    LINUX下poll函数用法 文章目录 LINUX下poll函数用法 一.函数介绍 二.使用 1. 一.函数介绍 int poll(struct pollfd *fds, nfds_t nfds, i ...

  9. linux 函数返回string,linux 下c函数strcmp的返回值疑问?

    linux 下c函数strcmp的返回值疑问? strcmp函数解释: NAME strcmp, strncmp - compare two strings SYNOPSIS #include int ...

最新文章

  1. Debug常用命令 精简版本
  2. python学习笔记项目_python学习笔记——肆
  3. 在实际项目中使用LiteDB NoSQL数据库
  4. Yandex.Algorithm 2011 Round 2 D. Powerful array 莫队
  5. 让你快乐的21种方法
  6. Jest中Mock网络请求
  7. C#设计模式——简单工厂模式
  8. javaScript的Math和Date对象
  9. 《算法的乐趣》终于出版了
  10. [量化学院]机器学习有哪些常用算法
  11. 让电脑「读懂」你的思想——java工程师的职业规划
  12. Verilog 语法小结
  13. U盘被写保护不能重新格式化
  14. crc原理及c代码实现
  15. 一张专家推荐的最健康的作息时间表
  16. Unity3dAndroid Studio实现开机自启App以及激活其他App
  17. 利用c语言switch函数制作一个简单的计算器 2021年2月7日
  18. LocalDateTime计算时间差
  19. INSTALL_FAILED_NO_MATCHING_ABIS 的解决办法
  20. 【读文献笔记】图神经网络加速结构综述

热门文章

  1. 面试必考-从URL输入到页面展现到底发生了什么
  2. 【手写系列】写一个迷你版的Tomcat
  3. 23个 Git 最常用命令速查手册,值得收藏!
  4. Python r‘‘, b‘‘, u‘‘, f‘‘ 的含义
  5. Debug Current Instruction Pointer怎么去掉(蓝色调试箭头)
  6. 第九届蓝桥杯java B组—第六题递增三元组(详细介绍)
  7. 计算机主机安装系统安装系统,系统重装
  8. html5g与h5的区别,H5是什么?
  9. 这份门禁系统培训PPT也太全面了,门禁系统知识,看这一篇就够了
  10. 哈工大计算机系女生的宿舍,哈工大的硕博士们,这次被学校折腾惨了!