码迷,mamicode.com
首页 > 移动开发 > 详细

复制、移动、删除、软链接、硬链接原理

时间:2019-09-11 09:43:39      阅读:118      评论:0      收藏:0      [点我收藏+]

标签:linu   alt   linux   src   nod   未使用   进程   code   引用   

复制是将一个文件流传输到另一个文件流,本质是新建

移动
如果在同一个分区内,移动文件,文件的inode信息是不会变的,如果跨分区,将变成删除本分区的文件,在另一个分区新建文件,将数据流拷贝过去

同分区移动文件
技术图片

删除
linux中的删除是很快的,新建2个G的文件很慢,但是删除很快,是因为在删除的时候只是在文件的inode中标识一个未使用标志,这样其他进程就可以在这里写入数据,所以一般文件删除之后,只要没有再写入数据,都是可以找回来数据的

软链接
实际上就是一个快捷方式
技术图片

硬链接
文件的拷贝,每硬链接一份,文件的引用计数就会加1,
技术图片

复制、移动、删除、软链接、硬链接原理

标签:linu   alt   linux   src   nod   未使用   进程   code   引用   

原文地址:https://www.cnblogs.com/0916m/p/11504196.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!