Por lo general, tar
necesita la opción --absolute-names
o --absolute-paths
para retener la '/'
parte raíz al crear un archivo. Incluso si lo fuerza de esa manera, el extracto también omite el inicio '/'
.
Sin embargo, si tiene un archivo con el encabezado '/'
y su tar no lo omite durante la extracción, la respuesta de NoahD debería funcionar de esta forma,
pax -r -s ',/mnt,/new/path,' -v -f 13.2.tar
Creo pax
que no maneja archivos comprimidos, por lo que necesitaría canalizarlos después de descomprimirlos pax
.
Eso sería así (suponiendo que tenga un archivo comprimido)
gunzip -c 13.2.tar.gz | pax -r -s ',/mnt,/new/path,' -v
Encontré esta página wiki en Google hace un momento.