darktux ha scritto:e scusa la mia ignoranza
a questo punto ne approfitto per avere una lezione gratis
tar -C /mnt -cf - . | tar -xf -
mi puoi spiegare sta riga? che non l'ho capita.... soprattutto "-" a cosa serve?
tar -C (cambia directory) /mnt -cf (crea un archivio forzato) - (?) . (in questa posizione) | tar -xf - (a che serve?)
tar -xf decomprime il file, in questo caso ciò che li viene passato dalla pipe
Per questo ti dicevo di controllare dove viene decompresso, perché non so se il comando per freebsd (che crea un device md0 che poi viene "montato") può agire su dir già piene.
In Linux no, per questo non devi usare /mnt per esempio come punto di montaggio.
Fai qualche prova
-cf (crea un archivio forzato) - (?)
crea un archivio con un nome, f dal man dice "use archive file or device F (default "-", meaning stdin/stdout)"
Non so dirti però a cosa serva di preciso in quel caso.
Forse perché essendo un device comprime nello stdout dei file "virtuali" e tramite lo stdin scrive dei veri file, ma non ne sono sicuro
Ma per questo ti dicevo di stare attento a dove lo fa.
A te forse basta copiare il CD montato in un altra dir