首页 理论教育 如何操作Linux链接文件

如何操作Linux链接文件

时间:2023-11-16 理论教育 版权反馈
【摘要】:Linux系统中的链接文件有点类似于Windows系统中的快捷方式,但并不完全一样。例7.14设计一个程序,要求为/etc/passwd文件建立软链接7-14link,并查看此链接文件和/etc/passwd文件。源程序代码:2.硬链接文件硬链接也称链接,就是一个文件的一个或多个文件名。所谓链接无非是把文件名和计算机文件系统使用的节点号链接起来。对硬链接文件进行读写和删除操作的时候,结果和软链接相同。

如何操作Linux链接文件

Linux系统中的链接文件有点类似于Windows系统中的快捷方式,但并不完全一样。

1.软链接文件

软链接文件又叫作符号链接文件,该文件包含了另一个文件的路径名。链接文件可以是任意文件或目录,可以链接不同文件系统的文件。链接文件甚至可以链接不存在的文件,这就产生了“断链”的问题,还可以循环链接自己,这类似于编程语言中的递归调用。

例7.14 设计一个程序,要求为/etc/passwd文件建立软链接7-14link,并查看此链接文件和/etc/passwd文件。

源程序代码:

2.硬链接文件

硬链接(hard link)也称链接,就是一个文件的一个或多个文件名。所谓链接无非是把文件名和计算机文件系统使用的节点号链接起来。因此可以用多个文件名与同一个文件进行链接,这些文件名可以在同一目录或不同目录。(www.xing528.com)

对硬链接文件进行读写和删除操作的时候,结果和软链接相同。但如果删除硬链接文件的源文件,硬链接文件仍然存在,而且保留了原有的内容,这时,系统就“忘记”了它曾经是硬链接文件,而把它当成一个普通文件。

硬链接文件有两个限制:

(1)不允许给目录创建硬链接。

(2)只有在同一文件系统中的文件之间才能创建链接。

例7.15 设计一个程序,要求为/etc/passwd文件建立硬链接7-15link,并查看此链接文件和/etc/passwd文件。

源程序代码:

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈