Linux 之 链接命令 ln

一、简介

ln 命令用于将一个文件创建链接。
链接分为软链接和硬链接,命令默认使用硬链接(即options为空时)。

软链接:类似于windows系统中的快捷方式,对链接进行操作,不会修改源文件。不可以删除源文件,删除源文件导致链接文件找不到。
 
硬链接:相当于把源文件又复制了一份,而且修改链接文件,也会改变源文件,可以删除源文件,链接文件可以正常打开。

二、语法

ln [options] [source] [link]

options:是功能选项,后面介绍。
source:是源文件,即你要对它创建链接的文件。
link:是链接文件,相当于Windows的快捷方式文件。

三、使用说明

  1. 创建硬链接
    options 为空,默认创建硬链接。
ln a b

结果是这样的:
please input description of the picture
3. 创建软链接

-s:代表创建软链接(这里就是前面说的options)。
s 即 soft。

对文件创建软链接:

ln -s a c

结果:
please input description of the picture
对目录创建软链接(目录不予许创建硬链接):
-n:代表对目录创建链接。

ln -ns AA BB

结果:
please input description of the picture
please input description of the picture
3. 修改软链接
如果修改链接名称,直接重命名即可。

mv old_name new_name

如果修改链接指向,可以用 -f
比如将指向 a 的软链接 c ,修改为指向 b

ln -sf b c

f 即 force,就是强制创建链接,这里强制创建了一个指向 b 的软链接 c,由于同名,将原来指向 a 的软链接 c 覆盖了,便达到了修改链接指向的目的。
please input description of the picture

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

万俟淋曦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值