2015-07-08 15 views
5

Ho uno strano problema con gli archivi tar.gz che non capisco.Perché ci sono file duplicati quando si estrae l'archivio tar.gz

ho creare l'archivio su un server Linux con tar -czf

Quando li ho estratto su una macchina Windows usando 7z x, ho sempre arrivare le notifiche che già esistono alcuni (non tutti) i file. (Vengono estratti in una directory vuota.)

I file che desidera sostituire hanno la data di oggi, quelli che già contengono la data originale (modificata in data) sul server.

Poiché desidero conservare i timestamp originali, è possibile utilizzare l'opzione -aos per 7z, ma mi piacerebbe capire perché questo sta accadendo e accertarmi di avere un mirror identico dei file sul server dopo aver disimballato localmente.

+0

Sei sicuro che non ci siano collegamenti simbolici nel tuo archivio tar-gz? –

+0

Non ci sono collegamenti simbolici nella struttura di directory originale sul server, quindi suppongo che non ci siano nessuno nell'archivio ... come faccio a verificare se ci sono dei collegamenti simbolici nell'archivio? –

+0

Perché non sono sicuro di come si comporta 7z quando estrae un collegamento simbolico su un file system Windows che potenzialmente non li supporta. –

risposta

4

: D Il problema è una directory duplicata abbandonata che esiste sia come maiuscole che minuscole sul server Linux, che ovviamente può essere una sola directory quando viene estratto sul sistema Windows (\ Mydir \ e \ mydir \) risolto . :)

Grazie per l'aiuto!

+0

Eri veloce! :) –

+0

Il tuo commento sul supporto del file system Windows mi ha indirizzato nella giusta direzione e mi sono ricordato che ho avuto un problema simile molti anni fa. : P –

Problemi correlati