Problemi dopo decompattare una palla Tar
Domanda
Io sono la creazione di un sistema di back up per un sistema di gestione dei contenuti. Questo backup afferra una copia del database e tutti i file in una cartella 'userfiles', Tars su e permette al cliente di scaricarlo.
Questo funziona bene.
Ho dei problemi con l'importazione del file. I file in archivio mantengono la loro posizione. Sul mio Mac sto usando XAMPP per il test locale. Di conseguenza io sono sempre un percorso di file come questo nel tarball.
/Applications/XAMPP/xampp_files/htdocs/work/cms/userfiles/..
Comunque su Linux sto ottenendo una cartella misteriosa avvolge questo. Si prega di notare [client] significa
/[client] 2/data/clients/[client]/userfiles/
La cartella '[cliente] 2' non esiste. È un po 'un mistero il motivo per cui è lì. Sto usando la libreria PEAR Tar.
Invece di giocare con la libreria Tar c'è un modo per estrarre la cartella dati dal '[client] 2' elenco quindi sono appena lasciato con
/data/client/[client]/userfiles/
Questo sarà quindi mi permette di estrarre e sovrascrivere i file nella directory corretta.
Grazie in anticipo per qualsiasi consiglio dato.
Soluzione
penso che ci sia un'opzione di comando per tar per avviare l'estrazione in una cartella specificata tar
tar -K, --starting-file F inizio alle file F nell'archivio