zoukankan      html  css  js  c++  java
  • Linux系统管理_主题02 :管好文件(1)_2.4 链接文件_ln

    在 Linux 中,链接有两种:符号链接(symbolic link)和硬链接(hard link)。

     删除一个符号链接不会影响到这个符号链接指向的目标文件或目 录;

     反过来,删除、移动或者重命名某个符号链接所指向的目标文件 或目录不会导致这个符号链接被删除,只会让这个符号链接“断 裂”。

     如果一个文件有多个硬链接,仅在其最后一个硬链接被删除且硬 链接数为 0 时文件才会被真正从文件系统中删除;

     由于 inode 仅在一个文件系统(分区)内是惟一的,因此硬链接不 能够跨越文件系统;

     符号链接没有上面的限制,具有更大的灵活性,甚至可以跨越不 同机器、不同网络对文件进行链接。

    用法:ln [选项]... 目标 链接名 (第一种格式)

    或:ln [选项]... 目标 (第二种格式)

    或:ln [选项]... 目标... 目录 (第三种格式)

    在第一种格式中,创建指定名称且指向指定目标链接。

    在第二种格式中,在当前目录创建指向目标位置的链接。

    在第三种格式中,在指定目录中创建指向指定目标的链接。

    默认创建硬链接,当使用-s 时创建符号链接。当创建硬链接时每个指 定的目标都必须存在。符号链接可以指向任意的位置(包括不存在的 位置)。

     -d 创建指向目录的硬链接(只适用于超级用户)

     -f, 强行覆盖任何已存在的目标文件

     -i 覆盖文件前进行确认

     -s 创建符号链接

  • 相关阅读:
    SCAU 9504 面试
    SCAU 9503 懒人选座位
    SCAU 8628 相亲
    SCAU 10691 ACM 光环
    SCAU 8626 原子量计数
    SCAU 10674 等差对
    HDU ACM 1048 The Hardest Problem Ever (水题)
    SCAU 9502 ARDF
    SCAU 10686 DeathGod不知道的事情
    SCAU 8629 热身游戏(高精度)
  • 原文地址:https://www.cnblogs.com/denggelin/p/8965644.html
Copyright © 2011-2022 走看看