Quando si tenta di comprimere i file e le directory con tar
utilizzando percorsi assoluti, il percorso assoluto viene conservato nel file compresso risultante. Ho bisogno di usare percorsi assoluti per dire a tar
dove si trova la cartella che desidero comprimere, ma voglio solo comprimerla, non l'intero percorso.tar Unix: non conservare la struttura delle directory
Ad esempio, tar -cvzf test.tar.gz /home/path/test
- dove voglio comprimere la cartella test
. Tuttavia, quello che effettivamente finisco per comprimere è /home/path/test
. C'è qualcosa che può essere fatto per evitare questo? Ho provato a giocare con l'operando -C inutilmente.
Esiste un contesto di programmazione per questo? In caso contrario, probabilmente appartiene a Unix.SE anziché a Stack Overflow. – dmckee
true, anche se questo potrebbe essere rilevante in shellscripting, non è codificato come tale .. –
Lo sto usando per uno script di shell, ma ho ridotto il problema a uno esterno al contesto. Potrei aver bisogno di fornire dettagli extra (ovvero il contesto) per trovare una soluzione, quindi l'ho postata qui. Lo etichetterò come tale ora. –