• 劳动创造价值,看生产队求工分值之实践。事实说劳动创造价值,能否认的了吗? 2019-10-10
  • 聚焦山东经济“新旧动能转换” 2019-10-10
  • 晋中3500万打造“139记忆项目” 2019-09-15
  • 西藏迎来首家民营文化企业援藏团队 2019-09-15
  • 东易日盛集团董事长陈辉:装饰美好空间 铸就幸福生活 2019-09-08
  • 商务部新闻发言人就美白宫6月18日声明发表谈话 2019-09-08
  • 鸡毛作坊藏身小区内 居民用这个办法举报 2019-08-21
  • “草原英雄小姐妹”走进山城 2019-08-17
  • 湖南着力推动习近平新时代中国特色社会主义思想深入人心 2019-08-15
  • 够劲儿!试驾日产劲客1.5L CVT智领版 2019-07-26
  • 端午出行怕拥堵 别慌,这里有一份出行指南 2019-07-26
  • 正心正念 爱国爱教 佛界楷模 2019-07-19
  • 5月一二三线城市房价环比都涨了 后续会咋样? ——凤凰网房产济南 2019-07-15
  • 国内成品油批发行情松动 加油站利润有望继续扩大 2019-07-15
  • 因为中国人最朴素的观念就是安居乐业。家,是人立身之地,是所有努力可以得到支撑的基础,是所有固守能够成功反击的前提。这是游牧民族永远干不动搞不定这个民族的原因。它 2019-07-09
  • 热那亚风暴

     找回密码
     立即注册

    QQ登录

    只需一步,快速开始

    扫一扫,访问微社区

    查看: 7826|回复: 0
    打印 上一主题 下一主题

    1922热那亚会议: [电脑网络] Linux系统硬链接和软链接作用特点和链接方法

    [复制链接]
    跳转到指定楼层
    楼主
    发表于 2018-12-2 11:47:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    注册巴中热线论坛,交好友享优惠,衣食住行吃喝玩乐尽在 www.yjj86.com

    热那亚风暴 www.yjj86.com 您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    一、硬链接

    硬链接是指通过索引节点来进行链接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都会给它分配一个编号,这个编号被称为索引节点编号号(Inode

    Index)或者Inode,它是文件或者目录在一个文件系统中的唯一标识,文件的实际数据放置在数据区域(data block),它存储着文件重要参数信息,也就是元数据(metadata),比如创建时间、修改时间、文件大小、属主、归属的用户组、读写权限、数据所在block号等

    在Linux系统中,多个文件名指向同一索引节点(Inode)是正常且允许的。一般这种链接就称为硬链接。硬链接的作用之一是允许一个文件拥有多个有效路径名,这样用户就可以建立硬链接到重要的文件,以防止“误删”源数据(很多硬件,如netapp存储中的快照功能就应用了这个原理,增加一个快照就多了一个硬链接》。不过硬链接只能在同一文件系统中的文件之间进行链接,不能对目录进行创建。之所以文件建立了硬链接就会防止数据误删,是因为文件系统的原理是,只要文件的索引节点还有一个以上的链接(仅删除了该文件的指向),只删除其中一个链接并不影响索引节点本身和其他的链接(数据的实体并未删除),只有当最后一个链接被删除后,此时如果有新数据要存储到磁盘上,被删除的文件的数据块及目录的链接才会被释放,空间被新数据暂用覆盖。

    二、软链接

    软链接(也叫符号链接),类似于windows系统中的快捷方式,与硬链接不同,软链接就是一个普通文件,只是数据块内容有点特殊,文件用户数据块中存放的内容是另一文件的路径名的指向,通过这个方式可以快速定位到软连接所指向的源文件实体。软链接可对文件或目录创建。


    软链接作用:
    便于文件的管理,比如把一个复杂路径下的文件链接到一个简单路径下方便用户访问。
    节省空间解决空间不足问题,某个文件文件系统空间已经用完了,但是现在必须在该文件系统下创建一个新的目录并存储大量的文件,那么可以把另一个剩余空间较多的文件系统中的目录链接到该文件系统中。

    删除软链接并不影响被指向的文件,但若被指向的原文件被删除,则相关软连接就变成了死链接。

    软连接和硬链接的特点:
    1、软链接:
        1.软链接是存放另一个文件的路径的形式存在。
        2.软链接可以 跨文件系统 ,硬链接不可以。
        3.软链接可以对一个不存在的文件名进行链接,硬链接必须要有源文件。
        4.软链接可以对目录进行链接。

    2、硬链接:
        1. 硬链接,以文件副本的形式存在。但不占用实际空间。
        2. 不允许给目录创建硬链接。硬链接不能指向目录。
        3. 硬链接只有在同一个文件系统中才能创建。
        4. 删除其中一个硬链接文件并不影响其他有相同 inode 号的文件。

    不论是硬链接或软链接都不会将原本的档案复制一份,只会占用非常少量的磁碟空间。

    linux系统可以用ln命令来创建链接文件。

    命令格式:
    ln [参数] [源文件或目录] [目标文件或目录]

    主要参数:
        -i 交互模式,文件存在则提示用户是否覆盖。
        -s 软链接(符号链接)。
        -d 允许超级用户制作目录的硬链接。
        -b 删除,覆盖以前建立的链接

        软链接 (符号链接) ln -s   source  target
        硬链接 (实体链接)ln     source  target

    实例:

    给文件创建硬链接
    ln infile infile_hard_file
    //在默认不带参数情况下,ln命令创建的是硬链接。

    ln -s infile infile_soft_file
    //创建软链接用s参数

    ls -l
    //查看文件和连接
    lrwxrwxrwx 1 root root 6 5月  31 15:03 infile_soft_file -> infile  //软链接显示

    rm -f infile_soft_file
    //删除软链接,删除这个软链接文件就行



    上一篇:vim编辑文件常用快捷键
    下一篇:windows批处理命令调用exe获取返回值
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    关闭

    巴中热线 - 精彩推荐上一条 /1 下一条

    快速回复 热那亚风暴 返回列表
  • 劳动创造价值,看生产队求工分值之实践。事实说劳动创造价值,能否认的了吗? 2019-10-10
  • 聚焦山东经济“新旧动能转换” 2019-10-10
  • 晋中3500万打造“139记忆项目” 2019-09-15
  • 西藏迎来首家民营文化企业援藏团队 2019-09-15
  • 东易日盛集团董事长陈辉:装饰美好空间 铸就幸福生活 2019-09-08
  • 商务部新闻发言人就美白宫6月18日声明发表谈话 2019-09-08
  • 鸡毛作坊藏身小区内 居民用这个办法举报 2019-08-21
  • “草原英雄小姐妹”走进山城 2019-08-17
  • 湖南着力推动习近平新时代中国特色社会主义思想深入人心 2019-08-15
  • 够劲儿!试驾日产劲客1.5L CVT智领版 2019-07-26
  • 端午出行怕拥堵 别慌,这里有一份出行指南 2019-07-26
  • 正心正念 爱国爱教 佛界楷模 2019-07-19
  • 5月一二三线城市房价环比都涨了 后续会咋样? ——凤凰网房产济南 2019-07-15
  • 国内成品油批发行情松动 加油站利润有望继续扩大 2019-07-15
  • 因为中国人最朴素的观念就是安居乐业。家,是人立身之地,是所有努力可以得到支撑的基础,是所有固守能够成功反击的前提。这是游牧民族永远干不动搞不定这个民族的原因。它 2019-07-09
  • 百人棋牌破解版 福建时时软件怎么样 大象彩票怎么不能用了 博凯佳禾 真人二人麻将 两面盘打法技巧 uu捕鱼手机版 火柴计划官网 阿拉德之怒mg版官网 一分快三稳定回血技巧 pt电子游戏大奖视频 至尊国际娱乐会所 四川时时地址 全天人工精准计划在线 重庆时时历史开奖网站 快3杀跨度技巧