Linux中的access函数能用来做什么,语法是怎样
这篇文章主要讲解了“Linux中的access函数能用来做什么,语法是怎样”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux中的access函数能用来做什么,语法是怎样”吧!
上述内容具有一定的借鉴价值,感兴趣的朋友可以参考,希望能对大家有帮助,想要了解更多"Linux中的access函数能用来做什么,语法是怎样"的内容,大家可以关注博信的其它相关文章。
linux中有access函数;该函数用于检查用户对一个文件的权限情况,若指定的存取方式有效,则函数返回0,反之则函数返回“-1”,语法为“int access(const char* pathname, int mode);”。
本教程操作环境:linux7.3系统、Dell G3电脑。
linux中有access函数吗
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文件是否存在。
上述内容具有一定的借鉴价值,感兴趣的朋友可以参考,希望能对大家有帮助,想要了解更多"Linux中的access函数能用来做什么,语法是怎样"的内容,大家可以关注博信的其它相关文章。
版权声明
本文仅代表作者观点,不代表博信信息网立场。
上一篇:es6数组字典迭代 下一篇:在ReActor模型中如何解决高维动作空间的挑战