Linux文件连接与ln命令

这篇博客详细介绍了Linux中的硬链接和符号链接。硬链接通过共享同一I节点实现,不适用于目录和跨文件系统操作,而符号链接则创建了一个指向源文件的新文件,允许目录链接和跨文件系统操作。ln命令用于创建链接,-s选项用于创建符号链接。删除源文件不会影响链接,但链接数减为0时文件才会被真正删除。
摘要由CSDN通过智能技术生成

ln命令用来为文件创建连接,连接类型分为硬连接和符号连接两种,默认的连接类型是硬连接。如果要创建符号连接必须使用”-s”选项。要注意这个s代表的是“symbolic”而不是“soft”,虽然符号链接又被称为软连接,但这可能是为了与硬链接相对应。

注意:符号链接文件不是一个独立的文件,它的许多属性依赖于源文件,所以给符号链接文件设置存取权限是没有意义的。

语法

ln (选项) 源文件 目标文件

常用选项

  • -b或–backup:删除,覆盖目标文件之前的备份;
  • -d或-F或——directory:建立目录的硬连接;
  • -f或——force:强行建立文件或目录的连接,不论文件或目录是否存在;
  • -i或——interactive:覆盖既有文件之前先询问用户;
  • -n或–no-dereference:把符号连接的目的目录视为一般文件;
  • -s或——symbolic:对源文件建立符号连接,而非硬连接;

示例

  • 将目录/usr/mengqc/mub1下的文件m2.c链接到目录/usr/liu下的文件a2.c
cd /usr/mengqc
ln /mub1/m2.c /usr/liu/a2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值