Un archivo es un archivo especial que contiene cualquier número de archivos en su interior. Se puede restaurar a través de programas especiales, por ejemplo, tar.inside.
- .tar : los archivos de almacenamiento generalmente no están comprimidos.
- .tar.gz : archivo de almacenamiento comprimido con la herramienta gzip
- .tar.bz2 : archivo comprimido con la herramienta bzip2
Sintaxis:
tar options [archive_name.tar] files_to_archive
El comando tar no crea un archivo comprimido, sino que utiliza utilidades externas como gzip y bzip2.
Funcionalidad de comando:
Opción | formato completo | Descripción |
---|---|---|
-a | -concatenar | Concentra dos archivos |
-C | -crear | Creando un nuevo archivo |
-d |
–diferencia -Eliminar |
Mostrando la diferencia entre archivos Eliminar archivo del archivo |
-r | -adjuntar | agregar archivos al final del archivo existente |
-t | -lista | Mostrar contenido de archivo |
-tu | -actualizar | Actualizar un archivo |
-X | -extracto | Extraer archivos del archivo |
Parámetros de comando:
Parámetro | formato completo | Descripción |
---|---|---|
-C directorio | –directorio=DIR | cambiar directorio antes de ejecutar |
-F | –archivo=ARCHIVO | Usar el archivo de almacenamiento especificado |
-j | –bzip2 | comprimir usando bzip2 |
-pags | –mismos-permisos | Guardar permisos de archivo en el archivo |
-v |
-verboso -total |
Mostrar información del proceso Mostrar resultado final |
-z | –gzip | comprimir usando gzip |
Ejemplo de uso del comando tar :
1) Comprima un archivo usando el comando tar :
tar -czvf one-file-compressed.tar.gz hello_world
2) Comprimir directorio usando el comando tar:
tar -czvf dir-compressed.tar.gz test_directory/
3) Mostrar el contenido del archivo:
tar -tf archive.tar.gz
4) Agregar contenido al archivo existente:
tar -rvf existing-archive-name.tar file-directory-to-compress/
5) Actualizar contenido en un archivo:
6) Comprimir con bzip2:
tar -cjvf one-file-compressed.tar.bz2 hello_world
7) Extraer archivos de un archivo .tar:
tar -xf archive.tar.gz
Lo mismo con .tar.gz y .tar.bz2
Publicación traducida automáticamente
Artículo escrito por alijakparovkz y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA