Linux中的符号链接和硬链接

   ln -s 是在Linux系统中用来创建符号链接(symbolic link)的命令。符号链接也称为软链接,它是一个特殊的文件,对另一个文件或目录建立了一个符号连接,类似于Windows系统中的快捷方式。

ln -s 命令的作用:

  1. 创建符号链接: ln -s 命令用于创建一个文件或目录的符号链接,使得该符号链接指向原始文件或目录。

使用方法:

在终端中,ln -s 命令的基本语法为:

ln -s [原文件/目录] [链接文件/目录]

 其中,-s 参数表示创建符号链接。

创建文件的符号链接:
ln -s /path/to/originalfile /path/to/linkfile

这会在/path/to 目录下创建一个指向 originalfile 的符号链接,命名为 linkfile

创建目录的符号链接:
ln -s /path/to/originaldirectory /path/to/linkdirectory

这会在/path/to目录下创建一个指向 originaldirectory 的符号链接,命名为 linkdirectory

符号链接与硬链接的区别:

  • 符号链接:
    • 符号链接是一个指向原始文件或目录的“指针”,类似于快捷方式。
    • 可以链接不同文件系统中的文件。
    • 可以链接目录。
    • 如果原始文件被删除,符号链接仍然存在,但指向的文件将不存在。
  • 硬链接:
    • 硬链接是一个指向原始文件的硬链接,两者实际上是同一个文件。
    • 只能链接同一文件系统中的文件。
    • 不支持链接目录。
    • 删除原文件后,硬链接仍然可以访问文件内容。

 

 

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值