文件处理命令:ln
- 命令名称:ln
- 命令英文原意:link
- 命令所在路径:/bin/ln
- 执行权限:所有用户
- 语法:ln -s [原文件] 【目标文件】
- -s 创建软连接
- 功能描述:生产链接文件
- 范例:$ln -s /etc/issue /tmp/issue.soft
- # 创建文件/etc/issue的软连接/tmp/issue.soft
- $ln /etc/issue /tmp/issue.hard
- # 创建文件/etc/issue的硬链接/tmp/issue.hard
软链接特征:类似Windows快捷方式
- 1、软连接文件权限都为lrwxrwxrwx l 软连接以l开头,硬链接没有l
- 例如:/tmp/issue.soft -> /etc/issue #指向源文件的符号链接
- 源文件被删除,软连接无法访问。
- 软链接可以跨分区
- 软链接可以对目录使用
2、硬链接特征:
- 相当于拷贝cp -p + 同步更新
- echo."www.lampbrother.net">>/etc/issue
- 源文件和硬链接文件会同步更新
- 硬链接和源文件大小相同,同属性
- 源文件被删除,硬链接依然可以访问
- 硬链接不能跨分区,#比如/root原文件,把硬链接放到/boot下就不行
- 硬链接不能针对目录使用
- ls -i
- i节点可以同时对应多个文件,比如硬链接
- 硬链接与软连接,可以通过i节点识别