0
点赞
收藏
分享

微信扫一扫

linux的链接ln命令功能介绍

萧让听雪 2023-12-14 阅读 53

环境

centos7.9

介绍

在Linux中,ln命令是一个非常重要的命令,它的功能是为某一个文件或目录在另外一个位置建立一个链接。链接允许你为同一个文件或目录创建多个入口点,这对于管理数据和组织文件结构非常有用。ln 支持两种类型的链接:硬链接(hard links)和符号链接(symbolic links,也称为软链接),可以理解为后一种则是快捷键

语法

ln [选项] 源 目标

选项

-s: 创建符号链接(软链接)。这是默认行为。 -f: 强制覆盖已存在的目标文件或链接。 -n: 防止更新现有的链接。 -b: 在删除已有目标文件之前备份。 -v: 显示详细信息,包括每个操作的状态

使用例子

  1. 硬链接 ,是两个文件名指向同一 inode 的情况。当你删除其中一个时,另一个仍然存在,因为它们实际上是指向相同的数据块。
ln file1.txt hard_link_to_file1.txt
  1. 软连接,它包含了一个指向原始文件或目录的路径。如果你删除了原始文件,那么符号链接将变为死链。
ln -s /path/to/original original_link
  1. 覆盖现有链接
ln -sf new_source existing_link
  1. 如果某个磁盘空间快满了,而另一个挂载的盘符还有空间时,此时最简单的方法不是挪数据,而是直接建个软连接,此时再写数据到此目录就不会占用空间了
ln -s /small /big
举报

相关推荐

0 条评论