天天看点

《MacTalk•人生元编程》一一1.8 软链接

本节书摘来自异步社区出版社《mactalk•人生元编程》一书中的第1章,第1.8节,作者:池建强,更多章节内容可以访问云栖社区“异步社区”公众号查看。

软链接理解起来比较容易,类似windows系统中的快捷方式。

软链接会创建新的inode,inode里主要记录了源文件的路径。当访问软链接文件时,系统会帮你自动指向源文件,无论你操作的是源文件,还是软链接文件,其实你最终操作的都是源文件,源文件删除了,软链接文件就成了无本之木,也就毫无意义,强制访问的后果就是no such file or directory。

创建软链接的命令如下:

大家可以尝试用stat命令查看这两个文件的inode信息。

软链接可以创建目录的软链接,也能跨文件系统存在,在linux系统中被大量使用。一旦源文件/目录不存在了,软链接的使命也就完结了。

继续阅读