Linux中的access函数能用来做什么,语法是怎样
Admin 2022-07-20 群英技术资讯 458 次浏览
linux中有access函数;该函数用于检查用户对一个文件的权限情况,若指定的存取方式有效,则函数返回0,反之则函数返回“-1”,语法为“int access(const char* pathname, int mode);”。
本教程操作环境:linux7.3系统、Dell G3电脑。
linux中有access函数
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文件是否存在。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
CentOS通过nvm安装管理node
centos服务器配置jdk+tomcat8+HTTPS访问
很多小伙伴都来问小编,怎样视频中提取声音出来?为了让大家能更好的解决问题,小编整理了以下相关资料,感兴趣的话一定不要错过了。
进程的概念进程是操作系统的概念,每当我们执行一个程序时,对于操作系统来讲就创建了一个进程,在这个过程中,伴随着资源的分配和释放。可
linux vi替换命令的详细内容介绍你了解多少呢?小编在此整理了相关知识点给大家阅读,如果你感兴趣的话一定不要错过这篇文章,希望能帮助到大家解决问题吧!
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008