在linux中,有时候我们只知道文件描述符却不知道它的名字及其完整的路径,如果我们想获取其路径该怎么办呢?其实很简单,在linux中每个被打开的文件都会在/proc/self/fd/目录中有记录,其中(/proc/self/fd/文件描述符号)的文件就是文件描述符所对应的文件。说道这里我们先停下了说一个函数:
readlink(取得符号连接所指的文件)
相关函数 stat,lstat,symlink
表头文件 #include <unistd>
定义函数 int readlink (const char *path, char *buf, size_t bufsiz);
函数说明 read
- 1
- 2
前往页