continuar extrayendo un tarball después de que se elimine el trabajo

continuar extrayendo un tarball después de que se elimine el trabajo

Estoy extrayendo un gran archivo comprimido, pero el trabajo se interrumpió a mitad de camino. ¿Es posible continuar la extracción sin retroceder desde el principio? El comando que estaba usando era

tar xvf foo.tar.gz

Respuesta1

Respuesta corta: --skip-old-files

Respuesta más larga: tar --skip-old-files -xvf aoeu.tarhará que tar ignore silenciosamente cualquier archivo que tenga un archivo de salida correspondiente. También es posible utilizar la -kbandera, pero esto provocará que tar arroje un error y se niegue cobardemente a hacer nada más. Sin embargo, no estoy seguro de cómo se tratará un archivo parcialmente extraído, por lo que es posible que deba identificarlos manualmente y hacerlos individualmente (si se canceló tar a mitad de la operación, solo debería haber uno que no coincida en tamaño y contenido).

información relacionada