日期:2014-05-16  浏览次数:21689 次

tar解压时提示文件已存在是什么原因?
我想把redhat9中的/usr/include中所有的头文件拷出来,方便学习之用。结果在使用tar -cvzf include.tar.gz /usr/include之后,打成的include.tar在windows下面用rar工具进行解压时,总是弹出窗口,说:xxx.h文件已经存在,是否替换?两个文件的名字是一样的,但是文件大小不一样。

不知道为何出现这样的问题?我的想法是,如果有重名,那么在linux下的/usr/include中就应该不能共存~

请指教啊 谢谢

------解决方案--------------------
可能是linux区分大小写,而windows不区分大小写的原因,你看看文件中是否存在文件名相同,但是大小写不同的文件存在
------解决方案--------------------
同4楼
linux下A.h和a.h是两个文件
windows下是同一个,所以会有已存在的提示