首先是创建链接的命令

ln file link	//创建硬链接
ln -s item link //创建软链接

区别

硬链接

硬链接是一开始Unix创造链接的方式,而软连接就更现代一点。创建硬链接的时候实际上是提供了额外访问文件的方法。但是硬链接有2个限制:

  • 硬链接不能引用自己文件系统外的文件,也就是不在同一磁盘分区是不能创建硬链接的
  • 硬链接不能引用目录

当删除硬链接时,原文件本身会一直存在直到所有指向它的链接被删除

软链接(符号链接)

软链接是被设计用来克服硬链接缺点的,解决了硬链接的限制。

删除软链接时,原文件不会删除,如果原文件先被删除了,那么软链接还会在,但是会指向空,用ls命令可以看到不同,在我使用的Ubuntu系统上是用特殊颜色(红色)显示。

最新文章

  1. java.util.NoSuchElementException: Timeout waiting for idle object
  2. JavaScript创建对象及对象继承
  3. C#时间转整型(时间戳),模仿php strtotime函数的部分功能
  4. Lua.LearningLua.7-userdata
  5. 单个未知大小图片在div里面垂直居中的方法。。。添加辅助元素挤一下位置达到居中
  6. javaSE之如何将一个文件复制到另一个文件
  7. Windows桌面快捷方式图标全部变成同一个图标的解决方法
  8. <modules runAllManagedModulesForAllRequests="true" />(转1)
  9. Java并发编程总结3——AQS、ReentrantLock、ReentrantReadWriteLock(转)
  10. Extjs Web Desktop申请书
  11. 201521123055 《Java程序设计》第12周学习总结
  12. 阿里云部署SSL证书详解
  13. postman学习笔记(一)——最简单的postman入门
  14. kafka的设计
  15. SpringCloud-day09-Feign与Hystrix整合
  16. &#65279导致网页顶部空白一行的解决办法【实测有效】
  17. P3358 最长k可重区间集问题
  18. linux scp传输文件命令
  19. mybatis的update使用选择
  20. 多线程通信(wait和notify)

热门文章

  1. 使用Aspose.Words将Word文档转换为Tiff格式图片文件
  2. HTML5支持服务器发送事件(Server-Sent Events)-单向消息传递数据推送(C#示例)
  3. 80后程序员降薪6K,预感中年危机来袭,准备跳槽却碰壁
  4. 【转】Redis一般会遇到的问题以及解析
  5. 微信小程序 canvas 绘制圆形状
  6. 【设计模式】原型模式 Pototype Pattern
  7. window模拟linux环境-cygwin安装
  8. 【工作分解法】IT人,你的工作“轻松”么?
  9. python中json文件处理涉及的四个函数json.dumps()和json.loads()、json.dump()和json.load()的区分
  10. java邮箱发送