加入收藏 | 设为首页 | 会员中心 | 我要投稿 西双版纳站长网 (https://www.0691zz.com.cn/)- 数据计算、IT业界、服务器、教程、云日志!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux中的access函数可以用来做什么,语法是怎样

发布时间:2023-09-01 10:35:25 所属栏目:Linux 来源:互联网
导读:   这篇文章主要讲解了“Linux中的access函数能用来做什么,语法是怎样”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习&ldq
  这篇文章主要讲解了“Linux中的access函数能用来做什么,语法是怎样”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux中的access函数能用来做什么,语法是怎样”吧!
 
  linux中有access函数;该函数用于检查用户对一个文件的权限情况,若指定的存取方式有效,则函数返回0,反之则函数返回“-1”,语法为“int access(const char* pathname, int mode);”。

  access函数 头文件:unistd.h 功 能: 确定文件或文件夹的访问权限。即,检查某个文件的存取方式,比如说是只读方式、只写方式等。如果指定的存取方式有效,则函数返回0,否则函数返回-1。
 
  语法为:
 
  #include<unistd.h>
 
  int access(const char* pathname, int mode);
 
  参数介绍:
 
  pathname 是文件的路径名+文件名
 
  mode:指定access的作用,取值如下
 
  F_OK 值为0,判断文件是否存在
 
  X_OK 值为1,判断对文件是可执行权限
 
  W_OK 值为2,判断对文件是否有写权限
 
  R_OK 值为4,判断对文件是否有读权限
 
  注:后三种可以使用或“|”的方式,一起使用,如W_OK|R_OK
 
  例如:
 
  access("test",06);
 
  access("test",F_OK);
 
  分别用来检查实际用户对test文件是否具有读写权限和test文件是否存在。
 

(编辑:西双版纳站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章