每日linux命令-ln


  1. 每日Linux命令-ln

  2. 每日Linux命令-diff


功能说明:

    Linux文件系统中,有所谓的链接(link),我们可以视为文档的别名,而链接有可以分为两种:硬链接(hark link)和软链接(symbolic link),硬链接的意思是一个文档可以有多个名称,而软连接的方式是指产生一个特殊的文档,文档的内容指向另一个文档的位置.硬链接时存在同一个系统中,而软链接可用跨越不同的文件系统.


语法:

   ln [参数][源(文件,目录)] [目标(文件,目录)]


说明:

   软链接:

  1. 以路径的形式存在,类似于windows中的快捷方式

  2. 可用跨文件系统

  3. 可以对一个不存在的文件名进行链接

  4. 可以对目录进行链接

    硬链接

  1. 以文件副本的形式存在,但是不占用实际空间

  2. 不允许给目录创建硬链接

  3. 必须在一个文件系统中

    另外需要注意一下两点:

  • ln命令会保持每一处链接文件的同步性,也就是说,不论你改了哪一处,其他文件都会发绳相同的变化

  • ln链接分为硬链接和软链接两种,软链接就是(ln -s 源文件 目标文件),他只会在你选定的位置上生成一个镜像文件,不会占用磁盘空间;硬链接就是(ln 源文件 目标文件) 他会在你选定的位置生成一个和源文件大小相同的文件,无论软链接还是硬链接,文件都保持同步变化



    EG:

  •  链接目录: ls -sv /data/qdcoding/platform/qdconf  /data/qdconf    # 新建/data/qdconf 指向/data/qdcoding/platform/qdconf

  • 链接文件: ls -sv /data/qdcoding/platform/qdconf/jdbc.properties  /data/qdconf/jdbc.properties

  • 链接文件: ls -v /data/qdcoding/platform/qdconf/jdbc.properties  /data/qdconf/jdbc.properties


转载于:https://my.oschina.net/wjzk/blog/595371

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值