linux ln命令

发布时间 2023-04-20 09:53:17作者: 小鱼圆又圆

功能介绍

ln用于建立文件的链接,用法:

硬链接

ln 原始链接文件 链接文件

软链接

ln -s 原始链接文件 链接文件

区别

类别 概念区别 磁盘限制 删除的影响
硬链接 建立和原文件完全一样的文件载入点 磁盘必须相同 删除链接或者原文件之一,仍然能够访问文件内容;两个文件全部删除,文件才会在磁盘上删除
软链接 建立一个单向的链接 磁盘可以不痛 删除原文件,链接失效;删除链接文件,对原始文件没有任何影响

 

可能出现的问题

ln命令被修改了,在终端命令行输入的是“ln”,实际执行的是“ln -s”,导致脚本或者一些控制台命令(比如parallel并行执行ln的时候)执行的结果和命令行不一样,原因是脚本调用系统命令的时候使用的是原始命令“ln”