linux-mv移动更名-硬链接

本文详细介绍了在Linux系统中如何使用mv命令进行文件和目录的重命名,以及硬链接(ln)的工作原理。深入探讨了硬链接与文件系统的inode关联,解释了为何修改硬链接文件会同步更新所有链接,并讨论了硬链接计数机制及硬链接的限制。

给文件改名

mv 旧文件名 新文件名

mv 旧目录名 新目录名

》给文件改名

旧文件消失
在这里插入图片描述

》给文件改名,新名称是一个已存在的目录时

旧文件消失,会被移动到已存在的目录中,仍然是原来的文件名

在这里插入图片描述

》给目录改名

在这里插入图片描述

》给目录改名,参二为一个已存在的目录时

在这里插入图片描述

硬链接

给原来的文件做一个备份

ln 文件名 备份的文件名

内容一样

》创建一个硬链接,查看状态

硬链接并不是拷备。它并不占用磁盘空间。

在这里插入图片描述

》硬链接的本质

linux文件系统的存储单位是块

inode,也叫i节点,相当于索引

可以把inode理解为python字典中的键,块理解为值

硬连接也就好理解了

为什么修改一个硬链接文件,其它的也会发生变化?

道理同python字典的原理
在这里插入图片描述
》删掉一个硬链接,另一外仍然正常使用

在这里插入图片描述
如果一个块没有任何人来连接他

即这个块的硬链接计数值为0

那么它的位置会被其他人占用(没有存在感就会被遗忘和淘态)

》关于硬连接计数

》目录做不了硬连接

在这里插入图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鲸鱼编程pyhui

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值