example cvf compress comando linux fedora tar

linux - cvf - Extraer tar el error del archivo tar.bz2



tar folder linux (6)

Asegúrese de tener instalados los RPM bzip2 y bzip2-libs .

Parece que el comando tar difiere al comando bzip2 que proporciona el RPM bzip2 ( /usr/bin/bzip2 ). En su caso, tar intenta específicamente llamar a bzip2 -d para descomprimir el archivo comprimido.

Además, un par de consejos:

  • La opción -v no es necesaria. Solo da un resultado detallado, lo que significa que enumera los archivos que se extrajeron del archivo. La mayoría de las veces, esto imprime datos inútiles a su terminal.

  • Como dijo @Skynet, es útil ejecutar el comando de file en su archivo bzip2 para asegurarse de que esté realmente en formato bzip2.

  • Como dijo @Odin, parece que no es necesario especificar la opción -j al extraer el archivo, ya que el comando tar parece ser lo suficientemente inteligente como para resolverlo.

Intenté extraer el archivo tar.bz2 en Fedora 17 OS. Utilicé el comando:

# tar -xvjf myfile.tar.bz2

Recibí este mensaje de error:

tar (child):bzip2: Cannot exec :Nosuch of file or directory tar (child): Error is not recoverable: exitng now tar: Child returned status 2 tar:Error is not recoverable: exitng now

¿Cómo puedo resolver esto?


Encontré el mismo error que tú en CentOS 7. Se parece a esto:

tar -jxvf target_gile.tar.bz2 <br>tar (child): bzip2: Cannot exec: No such file or directory <br>tar (child): Error is not recoverable: exiting now <br>tar: Child returned status 2 <br>tar: Error is not recoverable: exiting now

Luego instalé el paquete bzip2: yum install bzip2

Después de eso, tar -jxvf target_gile.tar.bz2 nuevamente usando este comando: tar -jxvf target_gile.tar.bz2


Esto funcionó para mi archivo:

binutils-2.15.tar.bz2 (encontrado en http://ftp.gnu.org/gnu/binutils/ )

bunzip2 your-tar-file.tar.bz2

Su archivo ahora se ve así:

your-tar-file.tar

tar xvf your-tar-file.tar

El archivo terminará de extraerse.


Lo resolví usando:

aptitude install bzip2


Para bz2 necesitas ejecutar así,

tar -jxvf

Para más información debes comprobarlo,

tar --help

Si esto, por cualquier caso, no funciona, intente bunzip2 también. En caso de duda, ejecute el file en el archivo para asegurarse de que realmente esté comprimido en formato bz2 .


Puede extraer tar.gz o tar.bz2 con este comando:

tar -xvf ~/sometar.tar.bz2