摘要:
有同事咨询我:文件的link操作和copy操作的区别是什么呢?我简要描述为:link是不同指针指向同一个文件块,然后形成了两个文件,Inode值是一样的; copy操作是整个文件的复制操作,属于两个不同、独立的文件块,Inode值是不同的; 大家都是学习C语言的,举例来说: link就是:从一个指针向另一个指针赋值,操作的只是地址和内存使用的计数器;在free操作时,会考虑使用该内存块的指针数,如果大于1,则内存不真正释放; copy就是:从一个变量向另一个变量赋值,操作的是两块独立的内存空间;给其做了一个演示如下:niujie@niujie-ThinkPad-T400:~... 阅读全文