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.tar
hará que tar ignore silenciosamente cualquier archivo que tenga un archivo de salida correspondiente. También es posible utilizar la -k
bandera, 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).