El tar (archivador de cintas) La herramienta es la aplicación más utilizada para copias de seguridad de datos en sistemas Linux. Guarda archivos en un formato especial, ya sea directamente en un medio de copia de seguridad (como una cinta) o en un archivo de almacenamiento en el sistema de archivos.
El comando tar
El comando tar almacena, enumera o extrae archivos en un archivo.
$ tar functions archivefile filenames
El resultado de usar un comando tar es un archivo tar. La ubicación de salida predeterminada para un archivo tar en Linux es la salida estándar.
Las opciones del comando tar
La tabla describe algunas de las opciones de comando tar comúnmente utilizadas. Para obtener una explicación detallada del comando tar y sus opciones, lea la página de manual de tar.
Opciones | Descripción |
---|---|
c | Crea un nuevo archivo tar |
t | Lista la tabla de contenido del archivo tar |
x | Lista la tabla de contenido del archivo tar |
f | Especifica el archivo de almacenamiento o el dispositivo de cinta. |
v | Especifica el archivo de almacenamiento o el dispositivo de cinta. |
h | Sigue enlaces simbólicos como archivos o directorios estándar |
z | Sigue enlaces simbólicos como archivos o directorios estándar |
j | Comprime y extrae archivos y directorios usando bzip |
Crear un archivo tar
Puede usar el comando tar para crear un archivo de almacenamiento que contenga varios archivos o directorios en un disco o archivo. El siguiente ejemplo le muestra cómo archivar su directorio de inicio en un disco.
$ tar cvf user_home.tar /home/user /home/user/ /home/user/.bash_logout /home/user/.bash_profile /home/user/.bashrc ...
El siguiente ejemplo le muestra cómo archivar varios archivos en un archivo llamado test.tar.
# tar cvf test.tar test test1 test2 test test1 test2
Ver un archivo tar
Puede ver los nombres de todos los archivos que se han escrito directamente en un disco o archivo de almacenamiento. Para ver el contenido del archivo de almacenamiento test.tar, ingrese el siguiente comando:
# tar tf test.tar test test1 test2
Extracción de un archivo tar
Puede recuperar o extraer el contenido de un archivo que se escribió directamente en un dispositivo de disco o en un archivo. Para extraer archivos del archivo de almacenamiento test.tar, ingrese el siguiente comando:
# tar xvf test.tar test test1 test2Cómo usar los comandos compress, zip, gzip en Linux