En Linux el comando tar puede ser empleado para empaquetar archivos. Esto significa, a diferencia de la compresión, agrupar en un solo fichero varios ficheros sin reducir su tamaño. En este artículo te enseñamos cómo hacerlo.
tar -vcf nombre_archivo.tar nombre_carpeta_a_empaquetar
El comando tar se utiliza también para desempaquetar archivos, es decir para extraer todos los archivos individuales contenidos en un archivo tar.
tar -vxf mi_archivo.tar
v (verbose): permite obtener una descripción de los archivos. desempaquetados (opcional).
f(file/archivo): para indicar el archivo tar que contiene los archivos, parámetro siguiente.
nombre_archivo.tar: el nombre del archivo tar de donde se extraerán los archivos.
Nota: Una carpeta con un nombre idéntico a la carpeta original será creada en el directorio actual (a menos que se precise otra ruta), eliminando cualquier carpeta con el mismo nombre.
También es posible desempaquetar solo una parte de un archivo tar y extraer los archivos seleccionados.
Para ello:
tar -xvf mi_archivo.tar "*.jpg"
Extrae del archivo mi_archivo todos los archivos con la extensión JPG.
Truco: para obtener una lista con todos los archivos contenidos en un archivo tar, utilizar la opción -t:
tar -tf mi_archivo.tar