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

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

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

同分区移动文件

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

软链接
实际上就是一个快捷方式

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

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