command-line – ¿Cómo extraigo un archivo específico de un archivo tar?

Pregunta:

¿Es posible restaurar un solo archivo desde la copia de seguridad .tar? No quiero restaurar la copia de seguridad total. Solo quiero restaurar un solo archivo de la copia de seguridad.

Respuesta:

1. Usando la línea de comandos tar

Sí, solo proporcione la ruta completa almacenada del archivo después del nombre del tarball.

Ejemplo: suponga que desea el archivo etc/apt/sources.list de etc.tar :

tar -xf etc.tar etc/apt/sources.list

sources.list y creará directorios etc/apt en el directorio actual.

  • Puede usar la opción de listado -t lugar de -x , tal vez junto con grep , para encontrar la ruta del archivo que desea
  • También puede extraer un solo directorio
  • tar tiene otras opciones como --wildcards , etc. para escenarios de extracción parcial más avanzados; ver al man tar

2. Extraerlo con el Administrador de archivos.

Abra el archivo tar en Archive Manager de Nautilus, baje a la jerarquía de carpetas para encontrar el archivo que necesita y extráigalo.

  • En un servidor o sistema de línea de comandos, use un administrador de archivos basado en texto como Midnight Commander ( mc ) para lograr lo mismo.

3. Uso de Nautilus / Archive-Mounter

Haga clic con el botón derecho en el alquitrán en Nautilus y seleccione Abrir con ArchiveMounter.

El tar ahora aparecerá similar a una unidad extraíble a la izquierda, y puede explorar / navegar como una unidad normal y arrastrar / copiar / pegar cualquier archivo que necesite a cualquier destino.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım