Linux中的软硬链接

  1. 软链接 softlink 类似于windows快捷方式

    软链接特点:
    1) 类似于windows快捷方式
    2) 创建软链接 ln -s
    3) 文件和目录都可以做软链接
    4) 删除软链接不影响源文件
    5) 删除源文件软链接失效
    6) inode号码不同
    7) 文件类型不同 - l
    8) 最好使用绝对路径创建
    [root@oldboyedu ~]# ln -s /etc/hosts test.hosts
    lrwxrwxrwx 1 root root 10 Nov 6 09:52 test.hosts -> /etc/hosts

    软链接的作用:
    可以跨文件系统(跨磁盘)

  2. 硬链接 文件的多个入口 类似超市的多个门

    硬链接特点:
    1) 创建硬链接 ln 源文件 目标文件
    2) 目录无法做硬链接
    3) 只能对文件做硬链接
    4) 不能跨文件系统
    5) 默认目录硬链接数量为2 文件为1
    6) 删除一个硬链接 对文件无影响 同时删除所有的硬链接 硬链接数为0 文件被删除
    7) 删除源文件不影响
    8) 只要硬链接数为0 inode为0 没有被进程调用 文件才被真正的删除

    硬链接的作用:
    文件安全
    把重要的文件做硬链接 防止误删操作

posted @ 2020-11-11 21:53  杨梅杨梅  阅读(80)  评论(0编辑  收藏  举报