给文件改名
mv 旧文件名 新文件名

mv 旧目录名 新目录名

》给文件改名

旧文件消失
linux-mv移动更名-硬链接_linux文件系统

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

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

linux-mv移动更名-硬链接_硬链接_02

》给目录改名

linux-mv移动更名-硬链接_硬链接_03

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

linux-mv移动更名-硬链接_硬连接_04

硬链接

给原来的文件做一个备份

ln 文件名 备份的文件名

内容一样

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

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

linux-mv移动更名-硬链接_硬连接_05

》硬链接的本质

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

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

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

硬连接也就好理解了

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

道理同python字典的原理
linux-mv移动更名-硬链接_python_06
》删掉一个硬链接,另一外仍然正常使用

linux-mv移动更名-硬链接_python_07
如果一个块没有任何人来连接他

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

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

》关于硬连接计数

》目录做不了硬连接

linux-mv移动更名-硬链接_文件名_08