当前位置: 技术问答>linux和unix
tar解压时提示文件已存在是什么原因?
来源: 互联网 发布时间:2017-01-22
本文导语: 我想把redhat9中的/usr/include中所有的头文件拷出来,方便学习之用。结果在使用tar -cvzf include.tar.gz /usr/include之后,打成的include.tar在windows下面用rar工具进行解压时,总是弹出窗口,说:xxx.h文件已经存在,是否替换...
我想把redhat9中的/usr/include中所有的头文件拷出来,方便学习之用。结果在使用tar -cvzf include.tar.gz /usr/include之后,打成的include.tar在windows下面用rar工具进行解压时,总是弹出窗口,说:xxx.h文件已经存在,是否替换?两个文件的名字是一样的,但是文件大小不一样。
不知道为何出现这样的问题?我的想法是,如果有重名,那么在linux下的/usr/include中就应该不能共存~
请指教啊 谢谢
不知道为何出现这样的问题?我的想法是,如果有重名,那么在linux下的/usr/include中就应该不能共存~
请指教啊 谢谢
|
可能是linux区分大小写,而windows不区分大小写的原因,你看看文件中是否存在文件名相同,但是大小写不同的文件存在
|
同4楼
linux下A.h和a.h是两个文件
windows下是同一个,所以会有已存在的提示
linux下A.h和a.h是两个文件
windows下是同一个,所以会有已存在的提示