在Linux系统中,有两种链接,分别是软链接和硬链接。
以下是几个示例:先分别创建一个硬链接和一个软链接。
·进入test目录,可以看到目录中已经包含了一个硬链接和一个软链接。分别查看这两个链接的内容,可以看到这两个链接的内容都是一样的。现在将上一级目录中的wh.c文件删除,此时dir目录中没有内容。在其中创建一个test目录的软链接,可以看到目录的软链接已经成功创建。
需要注意的是,In命令使用了-n选项,表示新创建的软链接可以当作一般目录对待,因此可以直接进入该目录,此时可以看到该目录下的内容,实际上进入的是刚才的test目录。打印当前的工作路径,该路径是软链接的路径,但是实际上进入的是刚才的test目录。