linux软连接和硬链接

  1. 软连接:软连接和win下的超链接没什么不同
    1.1 语法: ln -s 原文件/原文件夹 软连接文件名/软连接文件夹名
    1.2 文件依赖: 原文件/文件夹指向存储数据的内存,软连接名指向(或者说依赖于)原文件/原文件 夹,图解如下:

    linux软连接和硬链接
    linux软连接和硬链接
    所以,一定要用绝对路径!!!
    1.4 对于删除原文件之后对软连接的影响,从1.2的依赖图很容易看出,软连接是依赖于原文件的,如果原文件删了,软连接没有依赖对象了,所以文件内容就无法看了

    2.硬链接:主要用于备份文件中的内容
    2.1 语法:ln 原文件 硬链接文件名(注意硬链接不能用于文件夹)
    2.2 文件依赖关系图解:

    linux软连接和硬链接
    2.3 注意事项:
    原文件可以用相对路径,从2.2文件依赖关系可以很容易看出,硬链接文件不依赖于原文件,所以创建后就相当于把原文件的内容copy到硬链接文件中了,即使把原文件删了,也不会影响硬链接文件,原文件和硬文件相互独立!

    文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24975 人正在系统学习中

    来源:倪牢子~

    声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年5月6日
下一篇 2020年5月6日

相关推荐