此笔记由个人整理
塞上苍鹰_fly
课程来自:正点原子_手把手教你学Linux
一、连接文件
- Linux有两种连接文件:符号连接(软连接)和硬链接
- 软连接:类似Windows下的快捷方式
- 硬连接:通过文件系统的inode连接来产生新文件名,而不是产生新文件
二、硬连接
- 创建硬连接
ln 源文件名 创建硬连接的文件名
- 特点:
- 创建出来的硬连接文件与源文件的inode一样,修改其中一个另一个也会更改,但删除源文件,硬连接文件仍然可以正常使用
- 根据硬链接文件的特点,我们可以通过给文件创建硬连接的方式来防止文件误删除。
- 不论修改源文件还是连接文件,另一个文件的数据都会被改变。
- 硬连接不能跨文件系统。
- 硬连接不能连接目录
三、软连接
- 创建软连接
ln -s 绝对路径 创建软连接的文件名
- 特点:
- 软连接就像快捷方式一样,可以通过它执行源文件,但源文件一旦删除,软连接也就没有作用了
- 可以连接到目录。
- 可以跨文件系统。
- 删除源文件以后,软连接文件也就“打不开了”。
- 符号连接文件通过->来指示具体的连接文件。
- 符号连接要使用绝对路径,否则连接出问题。