mi línea de comando tar no funciona, no descomprimirá archivos

9

cuando intento usar tar -xvj [nombre de archivo] y luego presiono enter, simplemente se cuelga y no descomprime el archivo. Intenté comprimir un archivo de texto realmente pequeño y lo comprimí en un archivo .tar.bz cuando intenté descomprimirlo de nuevo todavía se cuelga en la línea de comando --- sin embargo, cuando uso el administrador de archivos de la aplicación descomprime los archivos sin problema, ¿qué da?

usuario207587
fuente

Respuestas:

10

Le falta un parámetro (observe la f):

tar -xvjf <filename>

si -f <filename>no se especifica, tar se desplegará por defecto para expandir lo que reciba en la entrada estándar. Así que el "bloqueo" que estás viendo es solo esperar datos.

Si se siente inclinado a jugar un poco, intente redirigir su archivo tar.bz2 a la entrada estándar de tar:

tar -xvj < file.tar.bz2

Esto también debería funcionar, pero es más tradicional especificar el archivo con -f.

Tenga en cuenta que -f tiene que estar al final porque el nombre de archivo es un argumento para la opción -f. Si lo hace tar -vfjv filename, no funcionará, ya que el nombre del archivo se pasará como un argumento para -v, lo que no tiene sentido.

roadmr
fuente