Linux---链接命令

1. 链接命令的介绍

链接命令是创建链接文件,链接文件分为:

  • 软链接
  • 硬链接
命令 说明
ln -s 创建软链接
ln 创建硬链接

2. 软链接

类似于Windows下的快捷方式,当一个源文件的目录层级比较深,我们想要方便使用它可以给源文件创建一个软链接。

软链接效果图:

注意点:

  • 如果软链接和源文件不在同一个目录,源文件要使用绝对路径,不能使用相对路径。
  • 删除源文件则软链接失效
  • 可以给目录创建软链接

3. 软链接小结

  • 软链接的作用是方便文件的快速访问,比如:给一个复杂路径下的文件创建一个软链接,以后就可以通过软链接完成快速访问操作。
  • 创建软链接命令格式: ln -s 源文件路径(使用绝对路径) 软链接

4. 硬链接

类似于源文件的一个别名,也就是说这两个名字指向的是同一个文件数据。

硬链接效果图:

注意点:

  • 创建硬链接使用相对路径和绝对路径都可以
  • 删除源文件,硬链接还可以访问到数据。
  • 创建硬链接,硬链接数会加1,删除源文件或者硬链接,硬链接数会减1。
  • 创建软链接,硬链接数不会加1
  • 不能给目录创建硬链接

硬链接数:

硬链接数就是文件数据被文件名使用的次数, 好比引用计数

5. 硬链接小结

  • 硬链接的作用是可以给重要文件创建硬链接,能够防止文件数据被误删。
  • 删除源文件,软链接失效,但是硬链接依然可以使用。
  • 创建硬链接命令格式: ln 源文件路径 硬链接

相关推荐

  1. Linux大师:深入解析ln命令的奥秘

    2023-12-16 08:08:02       37 阅读
  2. linux ln Linux 系统中用于创建(link)的命令

    2023-12-16 08:08:02       51 阅读
  3. Linux ld

    2023-12-16 08:08:02       32 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-16 08:08:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-16 08:08:02       106 阅读
  3. 在Django里面运行非项目文件

    2023-12-16 08:08:02       87 阅读
  4. Python语言-面向对象

    2023-12-16 08:08:02       96 阅读

热门阅读

  1. Excel中的INDIRECT函数用法

    2023-12-16 08:08:02       63 阅读
  2. Nginx-nginx 负载均衡方式(超详细)

    2023-12-16 08:08:02       66 阅读
  3. 【前端设计模式】之建造者模式

    2023-12-16 08:08:02       62 阅读
  4. H.265视频压缩编码标准

    2023-12-16 08:08:02       51 阅读
  5. Unity 使用AddForce方法给刚体施加力详解

    2023-12-16 08:08:02       66 阅读
  6. ubuntu-cvat标注工具部署

    2023-12-16 08:08:02       65 阅读
  7. coffee:使用AI构建和迭代React UI速度提高10

    2023-12-16 08:08:02       67 阅读
  8. Qt容器QDockWidget桌面的顶级窗口浮动

    2023-12-16 08:08:02       66 阅读
  9. go-zero目录结构和说明

    2023-12-16 08:08:02       63 阅读
  10. ubuntu+vscode+cmake 安装libtorch

    2023-12-16 08:08:02       57 阅读
  11. Groovy 基础学习1

    2023-12-16 08:08:02       44 阅读
  12. 某60内网渗透之frp实战指南1

    2023-12-16 08:08:02       62 阅读