zoukankan      html  css  js  c++  java
  • Linux ln 链接

    ln -s 软链接

    1.命令格式
    ln [参数] [源文件或目录] [目标文件或目录]

    2.命令功能
    Linux文件系统中,有所谓的链接(link),我们可以将其视为档案的别名,而链接又可分为两种:硬链接(hard link)与软链接(symbolic link),硬链接的意思是一个档案可以有多个名称,而软链接的方式则是产生一个特殊的档案,该档案的内容是指向另一个档案的位置。硬链接是存在同一个文件系统中,而软链接可以跨越不同文件系统。

    软链接:
    1.软连接,以路径的形式存在。类似于Windows中的快捷方式
    2.软链接可以跨越文件系统,硬链接不可以
    3.软链接可以对一个不存在的文件名进行链接
    4.软链接可以对目录进行链接

    硬链接:
    1.硬链接,以文件副本的形式存在。但不占用实际空间
    2.不允许给目录创建硬链接
    3.只能存在同一个文件系统中

    注意:
    1.ln命令会保持每一处链接文件的同步性,也就是说,不论你改动哪一处,其他的文件都会发生相同的变化;
    2.ln的链接又分软链接和硬链接,软链接就是 ln -s 源文件 目标文件,它只会在你选定的位置生成一个文件的镜像,不会占用磁盘空间。硬链接 ln 源文件 目标文件,没有参数-s,它会再你选定的位置上生成一个和源文件大小相同的文件,。无论是软链接还是硬链接,文件都保持同步变化。都不占实际空间。

    3.命令参数
    必要参数:
    -b 删除,覆盖以前创建的链接
    -d 允许超级用户制作目录的硬链接
    -f 强制执行
    -i 交互执行,文件存在则提示是否覆盖
    -n 把符号链接视为一般目录
    -s 软链接(符号链接)
    -v 显示详细过程

    选择参数:
    -S “-S<字尾备份字符串> ”或 “--suffix=<字尾备份字符串>”

    -V “-V<备份方式>”或“--version-control=<备份方式>”

    --help 显示帮助信息

    --version 显示版本信息


    删除创建的软链接
    删除软链接文件: rm -f 软链接文件
    删除软链接目录: rm -rf 软链接目录

  • 相关阅读:
    Calling Convention的总结
    形参传递关键点
    linux input输入子系统分析《四》:input子系统整体流程全面分析
    22.Linux-块设备驱动之框架详细分析(详解)
    spring: 使用profiles选择数据源(结合嵌入式数据源EmbeddedDatabaseBuilder)
    spring: 使用嵌入式数据源 EmbeddedDatabaseBuilder
    jsp:jstl标签之控制流程
    jsp: jstl标签库
    jsp:tld标签
    spring boot: 组合注解与元注解
  • 原文地址:https://www.cnblogs.com/caohongchang/p/13404561.html
Copyright © 2011-2022 走看看