Linux链接文件

一、Linux连接文件

 Linux有两个连接文件:符号连接(软连接)和硬连接,符号连接类似于Windows下的快捷方式,硬连接通过文件系统的 inode 连接来产生新的文件名,而不是产生新文件。
 inode:记录文件属性,一个文件一个inode,inode相当于文件ID,查找文件的时候要先找到inode,然后才能读出文件的内容。
参考文章:Linux inode 详解

二、In命令

 ln是linux中一个非常重要命令。它的功能是为某一个文件在另外一个位置建立一个同步的链接。
In [选项] 源文件 目标文件
这个命令最常用的参数是-s,-f,具体用法是:
ln -s 源文件 目标文件 -s 是 symbolic的意思,创建符号连接(软连接)。
例:ln -s /lib/lsb /usr/lj
即:在usr目录下建立指向/lib/lsb目录的lj文件。
 -f:强制创建连接文件,如果目标存在,那么先删除掉目标文件,然后在建立连接文件。

三、硬连接

 通过文件系统的 inode 连接来产生新的文件名,而不是产生新的文件,称为硬连接,多个文件指向同一个inode。
创建硬连接:
 通过文件系统的 inode 连接来产生新的文件一般情况下,每个 inode 号码对应一个文件名,但

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值