在linux中,文件名是一种链接,链接分为硬链接和软链接(软链接也称符号链接)。硬链接我们一般称其为文件名,它关联到某一inode,inode里有一个属性,记录了多少个硬链接关联到访文件。
1. 创建硬链接
#include <unistd.h>
int link (const char *oldpath, const char *newpath);
#include <unistd.h>
int symlink (const char *oldpath, const char *newpath);
#include <unistd.h>
int unlink (const char *pathname);
#include <stdio.h>
int remove (const char *path);