位置: 编程技术 - 正文

Linux系统中ln命令创建软链接与硬链接的方法(linux系统ln命令)

编辑:rootadmin

推荐整理分享Linux系统中ln命令创建软链接与硬链接的方法(linux系统ln命令),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux系统ln命令,linux中ln的用法,linux中ln的用法,linux的ln命令详解,linux中ln的用法,linuxln命令,linux命令ln-s,linux命令ln-s,内容如对您有帮助,希望把文章链接给更多的朋友!

Linux 系统下每创建一个文件,系统都会为此文件生成一个 index node 简称(inode) ,而每一个文件都包含用户数据(user data) 与 元数据(metadata)

用户数据里记录了文件的真正内容.

元数据里记录的是文件的附加属性,如 文件大小,创建时间,所有者等,其中 上面提到的 index node 就保存在元数据中.在linux 中文件名并不是文件的唯一标识,index onde 才是唯一标示,系统查找文件也是通过 index node 来查找内容数据块.

如何查看文件的 index node:复制代码代码如下:/Users/zhangzhi >ls -i AndroidStudioProjects go Applications images CNode ktsgs.zip Desktop pandoc_demo Documents pgadmin.log Downloads pomelo LevelTest project LevelTest.zip qdb Library qdb.zip Movies test Music tmp Pictures trunk Public trunk.zip app webwork code 游戏配置 databak我们看到的前面的数字序列就是 index node

如何理解呢,你可以想象成 windows 操作系统里的快捷键.对同一个文件的访问提供了多个入口.

指令:复制代码代码如下:ln [option] link_file source_file (link_file是待建立链接文件的文件,source_file是新创建的链接文件)

-f 建立时,将同档案名删除.

-i 删除前进行询问.

示例:

复制代码代码如下:ln -s myfile mylink 建立myfile 文件的软链接 mylink

复制代码代码如下:ln myfile mylink 建立myfile 的硬链接 mylink

软链接复制代码代码如下:ln -s myfile mylink软链接创建后,用户数据中存储的并不是文件本身的记录,而是一个指向 原文件路径的一个指针.但是它有自己的 index node 序列.

所以 ,软链接其实就是一个新的文件,但是这个文件很特殊,因为他的用户数据中放的不是文件内容,而是一个指向其他文件的指针.

Linux系统中ln命令创建软链接与硬链接的方法(linux系统ln命令)

软链接有下面几个特点:

1.多个软链接有多个不同的 index node

2.不仅可以对文件创建,还可以对目录创建软链接

3.软链接可以交叉文件系统

4.删除软链接 并不会影响原文件,但是原文件被删除,这个软链接就成了一个死链接.

硬链接 复制代码代码如下:ln myfile mylink硬链接创建后,用户数据中存储的是文件本身记录,其他他的用户数据和元数据都和 myfile 一样,唯一不同的是文件名.

所以硬链接就是同一个文件有了多个文件名, 但是多个文件名都指向了 同一个 index node

这样看来,硬链接就是有多个别名的同一个文件.

硬链接有下面几个特别:

1.他们有相同的 index node

2.有相同的数据记录

3.只能在已经存在文件上创建 硬链接

4.删除其中任何一个,其他硬链接不受影响.

5.只能对文件做硬链接

详解Linux系统中的usr目录 linux文件结构中,有一个很神奇的目录/usr。之前一直没有怎么关注过它,反正程序都是安装在里边的,也没有什么值得追根溯源的东西。直到有一天fedor

Linux中安装部署Docker管理工具Drone全攻略 Drone是一个构建在Docker之上的开源持续集成平台(CI)。Drone提供了一组预建的Docker映像,支持+种语言和几乎所有主要的数据库。这意味着你不必花时间来

Linux中使用数据备份同步工具Rsync的实例教程 对于运维人员来说,数据备份是最重要的工作之一,rsync就是一款通过网络备份重要数据的工具/软件。Rsync同样是一个在类Unix和Window系统上通过网络在

标签: linux系统ln命令

本文链接地址:https://www.jiuchutong.com/biancheng/358959.html 转载请保留说明!

上一篇:Linux系统的硬件设备驱动的底层结构讲解(linux硬件设备分为)

下一篇:详解Linux系统中的usr目录(linux系统的)

  • 公司注销涉及哪些税务部门
  • 暴利税怎么计算
  • 持有至到期投资核算内容
  • 经审计的财务报告包括的内容
  • 普通发票被作废的话财务会发现吗
  • 小规模纳税人税率2023年是多少
  • 长期借款费用会减少吗
  • 咨询费发票入账风险
  • 房产税法律制度的重要内容
  • 生产企业没有进项税如何交增值税
  • 个人去税局开劳务费需要注意什么
  • 医疗器械技术服务合同
  • 德邦物流增值税发票怎么开
  • 没有成立工会的企业怎么做账
  • 提供餐饮服务的税率
  • 资产处置损益和营业外收支的区别和联系
  • 小型微利企业普惠性
  • 非全日制员工个税扣除标准
  • 预提费用怎么理解
  • 企业筹建期间的广告费和业务宣传费
  • 公司向股东借款需要股东会决议吗
  • 资本公积转增实收资本个人所得税
  • 个人所得税申请免税条件
  • 委托招聘服务费怎么算
  • 收到负数购入发票怎么办
  • 税优识别码是纳税人识别号吗
  • 弥补亏损企业类型都是一般企业吗
  • yii2.0实现验证用户名与邮箱功能
  • 税控设备抵减增值税会计处理
  • 购买股票的会计分录
  • 为什么磁盘会消失
  • 基于php实现简单函数
  • php zend
  • framework7教程
  • 资产负债表中各项目的期末数应根据各账户
  • Element-Plus el-col、el-row快速布局
  • 公户发工资必须是员工账号必须是公户开户行吗
  • 微信小程序开发公司
  • 筹资活动产生的现金流量净额为正说明什么
  • thinkphp if
  • 职工补贴包括哪些?
  • 进口商品销售的会计分录
  • 社保局申报工伤款多久能下
  • 金税盘离线开票时间超限怎么办
  • 公司向银行贷款还不上会怎么样
  • 个税全员全额扣除怎么算
  • 抄税期一般是几天
  • 增值税抵扣凭证怎么做
  • 企业银行流水可以不给税务吗
  • 长期股权投资中级会计例题
  • 收回投资收到的现金占比大说明
  • 小规模企业收到专票怎么做账
  • 暂估金额与发票金额的区别
  • 事业单位其他支出科目
  • 期初余额根据什么填
  • 对供应商的罚款需要开票吗
  • 小规模纳税人防伪税控会计分录
  • 承兑汇票兑现账户是什么
  • 印花税的征税对象有哪些
  • 结存成本会计分录
  • 发票监制章是什么章图片
  • 简单谈谈设计与市场的关系
  • windows电脑加速
  • FreeBSD架? FTP
  • win8只能应用商店下软件吗
  • Linux系统中sort排序命令的使用教程
  • lsm.exe是什么程序
  • js必须掌握的
  • cocos2dx4.0入门
  • unity 2Dtoolkit 插件创建中文字体
  • 处理及遍历xml文件怎么做
  • Node.js中的事件循环是什么意思
  • unity接入google内购
  • jQuery的ajax和遍历数组json实例代码
  • 大连税务局王局长
  • 小规模出售不动产怎么交税
  • 用友u8外部凭证怎么删除
  • 山东2022年退休亏大了
  • 合伙企业如何申报税务报表
  • 南京税务事务所排行
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设