linux目录操作
千叶why
一天天的生活,一点改变,一点向前
展开
-
stat函数
1.函数原型#includeint stat(const char* pathname, struct stat* buf);int stat(int fd, struct stat* buf);int stat(const char* pathname, strcut stat* buf);int fstatat(int fd, const char* pathname, s原创 2017-03-07 09:06:22 · 401 阅读 · 0 评论 -
文件类型、文件用户ID组ID、文件访问许可
1.文件类型1.文件类型分类a.普通文件:最常见的文件类型,该类文件中包含一个类型的数据。对于UNIX内核来说数据是文本还是二进制文件并没有区别。 所有的普通文件内容的解释都留给应用程序去操作这个文件。一个最大的例外是二进制可执行文件。为了执行一个程序,内核必须知道它的类型。所有的二进制可执行文件遵从一个形式允许 内核识别去哪里装在程序的文本和数据。b.目录:包含其它原创 2017-03-08 14:59:53 · 1557 阅读 · 0 评论 -
link,linkat,unlink,unlinkat,remove函数
1.link,linkat函数1.1函数原型#include int link(const char* existingpath, const char* newpath);int linkat(int efd, const char* existingpath, int nfd, const char* newpath,int flag);成功返回0,失败返回-1.1.2原创 2017-03-22 12:26:58 · 2113 阅读 · 1 评论 -
futimens,utimensat,utimes函数
1.futimens,utimensat函数原型#includeint futimens(int fd, const struct timespec times[2]);int utimensat(int fd, const char* path, const struct time spec times[2], int flag);成功返回0,失败返回-1.2.futimen原创 2017-03-23 17:31:46 · 1944 阅读 · 0 评论