链接命令ln
1. ln 生成链接文件
ln -s [原文件] [目标文件]
-s 创建软连接
上图可以看出指令ln -s /etc/issue /tmp/issue.soft
则表明 /tmp/issue.soft 是 /etc/issue 的软链接;第一行则是创建软链接,第二行则是创建硬链接。
2. 软链接
特性:类似Windows快捷方式
- lrwxrwxrwx:所有用户权限都一样都是rwx (可读可写可执行);
- 软链接文件大小很小,因为只是符号链接;
- /tmp/issue.soft -> /etc/issue:箭头指向源文件。
3. 硬链接
※特性如下:
- 拷贝cp -p + 同步更新
- 通过i节点识别(因为i节点不会改变)
- 不能跨分区
- 不能针对目录使用
上图可以看出硬链接的i节点和源文件i节点一样,展示特性的第二点,因为这个特性,说明可以有多个文件的i节点一样,因为有硬链接。