Ejercicios sobre compresión y empaquetado¶
Crear la siguiente estructura de directorios dentro del directorio temporal:
DIR | +--- DIRA | | | +--- D1 | +--- D2 | +--- D3 +--- DIRB +--- Da +--- Db
del modo más conciso posible.
Crear los fichero vacíos:
f1.txt dentro de D1
f2.vacio dentro de D3
f.zip dentro DIR
f3.xxx dentro de Da
Copiar el contenido de
/etc/services
enDb/services
.Comprimir en formato gzip y nivel de compresión 8 el fichero
Db/services
.Descomprimir el fichero anterior dentro de
D2
poniéndole de nombrecopia.services
.Empaquetar (sin comprimir) todo el árbol anterior en el fichero
paquete.tar
.
Empaquetar comprimiendo con xz todo el árbol de directorios anterior:
Usando la opción adecuado de tar.
Pasándole el paquete al propio «xz» (y aproveche para que el nivel de compresión sea 9)
Listar el contenido del paquete anterior.
Obtener del paquete anterior el fichero
copia.services
y dejarlo en el directorio actual de trabajo.Empaquetar comprimiendo con gzip el árbol de directorios anterior, pero excluir del paquete los ficheros
services
(todos) yf3.xxx
.