zoukankan      html  css  js  c++  java
  • Linux系统中硬链接和软链接(符号链接)的区别

    首先是创建链接的命令

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

    区别

    硬链接

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

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

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

    软链接(符号链接)

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

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

  • 相关阅读:
    项目01-nginx模块
    Spark机器学习
    项目01-手机端模块
    Spark内存管理
    Spark Streaming
    Spark SQL
    Spark Job调度
    Spark master节点HA配置
    机器学习
    07、Spark集群的进程管理
  • 原文地址:https://www.cnblogs.com/MartinLwx/p/10412906.html
Copyright © 2011-2022 走看看