• ln命令


    ln——生成连接文件

    link

    命令所在路径:/bin/ln

    示例1:创建软连接

    # ln -s /etc/issue /tmp/issue.soft 

    参数s作用是创建软连接,执行上面命令会创建/etc/目录下issue文件的软连接,即在/tmp/目录下的issue.soft文件。

    软连接可以比作是windows系统中的快捷方式,在linux系统中软连接文件都很小,同时具备两个明显的特征:

    1、文件类型是l(表示为连接文件),用户,组和其他人都有读、写和执行权限

    2、查看文件信息会标明该连接指向的目标文件。

    示例2:创建硬连接

    # ln /etc/issue /tmp/issue.hard 

    通过ln命令会创建/etc/目录下issue文件的硬链接,硬链接文件为/tmp/目录下的issue.hard文件。

    硬链接有如下特征:

    1、硬链接和全属性拷贝文件(cp -p)的功能基本相同,唯一不同的是硬链接文件会与原文件同步更新,当原文件发生更改,硬链接也会随之改变。

    所以硬链接有同步备份的功能,总体而言硬链接使用较少,软连接使用频率非常高。

     2、通过i节点识别

    3、不能跨分区(软连接可以)

    4、不能针对目录(软连接可以)

  • 相关阅读:
    day 16
    day 15
    day 14
    day 13
    Unity Shader UnityCG.cginc
    Unity Shader 包含内置文件
    Unity Shader 如何使用属性
    Unity Shader 顶点/片元着色器的基本结构
    Unity Shader 的基础结构
    git文件名大小敏感
  • 原文地址:https://www.cnblogs.com/zuhua/p/linux-ln.html
Copyright © 2020-2023  润新知