- 创建目录的函数---mkdir(const char *pathname, mode_t mode);
#include <sys/stat.h> #include <sys/types.h> //pathname中可接受,“/home/tmp”和“/home/tmp/”两种目录名 //readdir同样接受 int mkdir(const char *pathname, mode_t mode);
-
rmdir()仅用于删除空目录;link用来生成文件的链接(硬链接),如果新链接名已经存在,则link失败;unlink用来删除链接,如果此时i-node的链接数为0,数据块和i-node将被释放
-
用于改变文件或目录的名字或位置的函数---rename(const char *oldpath, const char *newpath);
#include <stdio.h> int rename(const char * oldpath ,const char * newpath );
-
改变进程的当前目录---chrdir(const char *path);
#include <unistd.h> int chdir(const char * path ); int fchdir(int fd );
-
对于根目录来说,“.”和“..”两个文件指向相同的i-node
Unix-Linux 编程实践教程 第四章 小结
猜你喜欢
转载自my.oschina.net/u/3281747/blog/2875148
今日推荐
周排行