Table of Contents
Cómo extraer archivos Tar a un directorio específico o diferente en Linux
La utilidad tar. es una de las utilidades que puede utilizar para crear una copia de seguridad en un sistema Linux. Incluye muchas opciones que se pueden usar para especificar la tarea a realizar.
Extraer archivos Tar de Linux en un directorio diferente o nuevo
Una cosa que debes entender es que puedes extraer archivos tar en un directorio diferente o específico, no necesariamente en el directorio de trabajo actual. Puede leer más sobre la utilidad de copia de seguridad tar. con muchos ejemplos diferentes en el siguiente artículo, antes de continuar con este artículo.
Dominar el comando tar con estos 18 ejemplos en Linux
En esta guía, veremos cómo extraer archivos tar a un directorio específico o diferente, donde desea que residan los archivos.
La sintaxis general de la utilidad tar. para extraer archivos:
# tar-xf file_name.tar-C/target/directory # tar-xf file_name.tar.gz–directory/target/directory
Nota:. En la primera sintaxis anterior, la opción-C se usa para especificar un directorio diferente al directorio de trabajo actual.
freestar.config.enabled_slots.push
Veamos ahora algunos ejemplos a continuación.
Ejemplo 1: Extracción de archivos tar a un directorio específico
En el primer ejemplo, extraeré los archivos en articles.tar. a un directorio/tmp/my_article. Siempre asegúrese de que exista el directorio en el que desea extraer el archivo tar.
Permítanme comenzar creando el directorio/tmp/my_article usando el siguiente comando:
# mkdir/tmp/my_article
Puede incluir la opción-p en el comando anterior para que el comando no se queje.
Para extraer los archivos en articles.tar a/tmp/my_article, ejecutaré el siguiente comando:
# tar-xvf articles.tar. C/tmp/my_article/
Img 01: Extraer archivos Tar a un directorio diferente
En el ejemplo anterior utilicé la opción-v para monitorear el progreso de la extracción del alquitrán.
Permítanme usar también la opción–directory en lugar de-c para el ejemplo anterior. Funciona de la misma manera.
# tar-xvf articles.tar. -directory/tmp/my_articles/
Img 02: Extraer archivos Tar en un directorio específico
Ejemplo 2: Extraer .tar Archivos .gz o .tgz a un directorio diferente
Primero asegúrese de crear el directorio específico en el que desea extraer mediante:
# mkdir-p/tmp/tgz
Ahora extraeremos el contenido del archivo documents.tgz para separar /tmp directorio/tgz/.
# tar-zvxf documentos.tgz. C/tmp/tgz/
Img 03: Extraer archivos tar.gz o .tgz a un directorio diferente
Ejemplo 3: Extraer tar.bz2, Archivos .tar.bz, .tbz o .tbz2 a un directorio diferente
Repitiendo nuevamente que debe crear un directorio separado antes de descomprimir los archivos:
# mkdir-p/tmp/tar.bz2
Ahora desempaquetaremos los archivos documents.tbz2 en el directorio /tmp/tar.bz2/.
# tar-jvxf documentos.tbz2. C/tmp/tar.bz2/
Img 04: Extraer archivos tar.bz2 a un directorio diferente
Ejemplo 4: Extraer solo archivos específicos o seleccionados del archivo Tar
El tar
# mkdir/backup/tar_extracts # tar-xvf etc.tar. etc/problema etc/fuse.conf etc/mysql/-C/backup/tar_extracts/
Img 05: Extraer archivos específicos del archivo Tar
Resumen
Eso es con la extracción de archivos tar. a un directorio específico y también la extracción de archivos específicos desde un archivo tar. Si encuentra útil esta guía o tiene más información o ideas adicionales, puede enviarme sus comentarios publicando un comentario.