Empaquetado de Archivos con tar
Ahora que tenemos nuestra estructura de directorios de ejemplo, aprendamos sobre el empaquetado de archivos usando el comando tar. tar significa "tape archive" (archivo de cinta) y originalmente se usaba para crear archivos en unidades de cinta. Hoy en día, se utiliza comúnmente para agrupar múltiples archivos y directorios en un solo archivo.
Vamos a empaquetar nuestro test_dir:
cd ~/project
tar -cvf test_archive.tar test_dir
Desglosemos este comando:
tar: El comando que estamos utilizando para crear el archivo.
-c: Esta opción le indica a tar que cree un nuevo archivo (create).
-v: Significa "verbose" (detallado). Hace que tar muestre los nombres de los archivos que está añadiendo al paquete. Es opcional pero útil para ver qué está sucediendo.
-f: Esta opción va seguida del nombre del archivo resultante que queremos crear.
test_archive.tar: Es el nombre que le damos a nuestro nuevo archivo empaquetado. La extensión .tar es la convencional para estos archivos.
test_dir: Es el directorio que estamos empaquetando.
Después de ejecutar este comando, debería ver una lista de los archivos que se están agregando al paquete.
Para ver el contenido del archivo sin extraerlo, puede usar:
tar -tvf test_archive.tar
Este comando enumera (-t) el contenido del archivo, de forma detallada (-v), desde el archivo (-f) llamado test_archive.tar.