zoukankan      html  css  js  c++  java
  • Linux之ln文件创建链接

    ln命令用来为文件创建链接,链接类型分为硬链接和软链接(符号链接)两种

    1)软连接和Windows系统中的快捷方式有点类似

    2)硬链接,相当于多了一个文件名指向同一块内存空间,目录无法创建硬链接,不可以跨文件系统创建

    删除文件名不影响硬链接与文件的使用,但软链接却无法继续使用

    1、用法

    ln [选项] [源文件或目录] [目标文件或目录]

    2、命令选项

    -b  删除,覆盖以前建立的链接
    -d  创建指向目录的硬链接(只适用于超级用户)
    -f  强制执行,操作前不询问
    -i  交互模式,文件存在则提示用户是否覆盖
    -n  把符号链接视为一般目录
    -s  软链接(符号链接)
    -v  显示详细的处理过程

    3、实例

    1)对 a.txt 创建软链接 a_softlink.txt

    [root@izwz98rern8nx2xy82intfz test]# touch a.txt
    [root@izwz98rern8nx2xy82intfz test]# ls
    a.txt
    [root@izwz98rern8nx2xy82intfz test]# ln -s a.txt a_softlink.txt 
    [root@izwz98rern8nx2xy82intfz test]# ll
    total 0
    lrwxrwxrwx 1 root root 5 May 20 22:12 a_softlink.txt -> a.txt
    -rw-r--r-- 1 root root 0 May 20 22:11 a.txt

    2)对 a.txt 创建硬链接  a_hardlink.txt

    [root@izwz98rern8nx2xy82intfz test]# ln a.txt a_hardlink.txt
    [root@izwz98rern8nx2xy82intfz test]# ll
    total 0
    -rw-r--r-- 2 root root 0 May 20 22:11 a_hardlink.txt
    lrwxrwxrwx 1 root root 5 May 20 22:12 a_softlink.txt -> a.txt
    -rw-r--r-- 2 root root 0 May 20 22:11 a.txt
  • 相关阅读:
    SqlServer相关文章
    C#字典(Dictionary)相关文章记录
    Mysql相关文章
    Rabbitmq相关文章
    C#多线程之锁相关文章
    23种设计模式相关文章
    IdentityServer4之Consent与offline_access
    .netCore mvc 在javascript中读取属性中文乱码的问题
    基于 NET5的QQ扫码登录的第三方实现(无需注册开发者)
    Windows 操作系统开启长路径支持
  • 原文地址:https://www.cnblogs.com/afeige/p/10896919.html
Copyright © 2011-2022 走看看