ln命令,涉及到的软硬链接的核心概念已经被阐述的很多了。但是用的时候,到底用软链接,还是用硬链接,有时候还是会让人摸不着头绪。所以我尝试总结几点:

  1. 软硬链接都能起到原始文件只占用一份磁盘资源的目的
  2. 硬链接不能针对文件夹,软链接无此限制
  3. 硬链接可以起到备份的作用,只要有硬链接在,原始文件就能访问;软链接无此效果
  4. 不论软链接,硬链接,chmod做的权限变更都具有传递性
  5. 软链接有个坑,如果原始文件删除之后,再创建一个同名的文件,软链接还会莫名其妙建立链接,这可能不一定是我们需要的