linux下cp,mv进行动态库覆盖问题分析
问题的起因在来源于周会上钟老板提出的一个问题,cp新的so文件替换老的so,会导致程序core掉。这个问题引起了大家的热烈讨论,其中提及了的名词有inode,dentry,buserror等,比较混乱,由于功力浅薄,当时也没有十分清楚引起core掉的原因。于是乎趁着10.1的休息时间,闲里偷忙,理一理当时的问题,有不对之处,还请大家多多指出。
共 2 篇相关文章
问题的起因在来源于周会上钟老板提出的一个问题,cp新的so文件替换老的so,会导致程序core掉。这个问题引起了大家的热烈讨论,其中提及了的名词有inode,dentry,buserror等,比较混乱,由于功力浅薄,当时也没有十分清楚引起core掉的原因。于是乎趁着10.1的休息时间,闲里偷忙,理一理当时的问题,有不对之处,还请大家多多指出。
cp -r 的功能无人不知,就是拷贝整个目录,但是最简单的命令命令最让人抓狂。如果目录之中有任何symlink文件,cp的结果是目的目录之中symlink被替换为实体文件。你的文件可能会被duplicate。这与多数人认为的两个目录拷贝之后完全相同的预测不同,如果因此产生问题会让你困惑一阵子。