Linux(Centos 7.6)命令详解:ln

1.命令作用

默认创建硬链接,使用--symbolic创建符号链接/软链接(Create hard links by default, symbolic links with --symbolic.)。

默认情况下,创建每个链接目标(新链接的名称)不应该已经存在(By default, each destination (name of new link) should not already exist.)。

创建硬链接时,每个TARGET(创建链接的实际文件)必须存在(When creating hard links, each TARGET must exist.)。

符号链接可以保存任意文本(Symbolic links can hold arbitrary text;)。

注意:

  • 链接包括2种,分别是硬链接和软连接,软链接又叫符号链接
  • 硬链接文件ls -l查看无特殊标识,软连接ls -l查看时l开头的文件
  • 硬链接不能给目录创建链接,仅软链接可用给目录创建链接
  • 硬链接文件和源文件会相互同步更新内容,且硬链接是以副本方式存在,但不占实际空间

2.命令语法

Usage: ln [OPTION]... [-T] TARGET LINK_NAME   (1st form)
       or:  ln [OPTION]... TARGET                               (2nd form)
       or:  ln [OPTION]... TARGET... DIRECTORY       (3rd form)
       or:  ln [OPTION]... -t DIRECTORY TARGET...    (4th form)

1st form:创建一个到TARGET的链接,名称为LINK_NAME(常用的语法)

2st form:在当前目录中创建一个到TARGET的链接(TARGET在当前目录中无相同的文件目录名)

3st form and 4st form:在DIRECTORY中创建指向每个TARGET的链接(作用不明显)

3.参数详解

OPTION:

  • --backup[=CONTROL],对每个现有的目标文件(新链接名称)进行备份,CONTROL可设置如下参数
    • none, off,永远不要做备份(即使提供了--backup参数)
    • numbered, t,进行编号备份
    • existing, nil,如果存在编号备份,则编号,否则简单
    • simple, never,总是做简单的备份
    • 备份名后缀,默认为'~'符号,除非使用--s
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

豆是浪个

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

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

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

打赏作者

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

抵扣说明:

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

余额充值