tar解壓時提示文件已存在是什么原因?


我想把redhat9中的/usr/include中所有的頭文件拷出來,方便學習之用。結果在使用tar -cvzf include.tar.gz /usr/include之后,打成的include.tar在windows下面用rar工具進行解壓時,總是彈出窗口,說:xxx.h文件已經存在,是否替換?兩個文件的名字是一樣的,但是文件大小不一樣。

不知道為何出現這樣的問題?我的想法是,如果有重名,那么在linux下的/usr/include中就應該不能共存~

請指教啊 謝謝

7 个解决方案

#1


你是在windows里解壓,關linux什么事 ??

你在windows里解壓到其他地方不就行了?

#2


提示的是說在windows里你要解壓的目錄下存在該文件吧?

#3


不知所雲。。。。

#4


可能是linux區分大小寫,而windows不區分大小寫的原因,你看看文件中是否存在文件名相同,但是大小寫不同的文件存在

#5


同4樓
linux下A.h和a.h是兩個文件
windows下是同一個,所以會有已存在的提示

#6


引用樓主 sunxiasheng527 的回復:
想把redhat9中的/usr/include中所有的頭文件拷出來,方便學習之用。結果在使用tar -cvzf include.tar.gz /usr/include之后,打成的include.tar在windows下面用r……


你在空文件夾下進行解壓的

#7


引用 6 樓 fangzhaoguo 的回復:
引用樓主 sunxiasheng527 的回復:
想把redhat9中的/usr/include中所有的頭文件拷出來,方便學習之用。結果在使用tar -cvzf include.tar.gz /usr/include之后,打成的include.tar在windows下面用r……


你在空文件夾下進行解壓的


6#的話沒有說完

應該是“你在空文件夾下進行解壓,試一下這樣可以嗎“

剛才改完話,沒再檢查就敲回車了

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2020 ITdaan.com