tar Generador de comandos
Genera comandos tar para crear, extraer o listar archivos
Primeros pasos con tar
## ¿Qué es tar?
`tar` (archivador de cinta) agrupa muchos archivos en un único archivo y puede comprimirlo en el proceso. Es la herramienta estándar para copias de seguridad y distribución de software en Unix. El primer argumento siempre es un modo de operación.
## Cómo usarlo
1. **Elige un modo**: crear (`-c`), extraer (`-x`) o listar (`-t`). 2. **Elige la compresión**: gzip (`-z`), bzip2 (`-j`) o xz (`-J`). 3. **Define el archivo**: usa `-f` para nombrar el archivo resultante. 4. **Añade las rutas**: archivos o directorios a empaquetar (crear) o extraer en ellos. 5. **Copia y ejecuta**: pega el comando generado en tu terminal.
Opciones y patrones
tar fusiona modo, compresión y opciones en un único bloque corto:
``` tar -czvf archive.tar.gz dir/ tar -xzvf archive.tar.gz -C /target tar -tzf archive.tar.gz ```
### Opciones comunes - `-c` — crea un archivo nuevo - `-x` — extrae de un archivo - `-t` — lista el contenido - `-z` — gzip (.tar.gz / .tgz) - `-j` — bzip2 (.tar.bz2) - `-J` — xz (.tar.xz) - `-v` — lista detalladamente los archivos procesados - `-f <file>` — usa el archivo indicado - `-C <dir>` — cambia al directorio antes de extraer
### Consejos - Coloca siempre el nombre del archivo justo después de `-f`: `tar -xzf out.tar.gz`. - Usa `-C` para extraer en un lugar distinto al directorio actual. - Para conservar todo (permisos, enlaces), crea como root o con las opciones adecuadas.
▶¿Cuál es la diferencia entre -z, -j y -J?
▶¿Cómo extraigo en un directorio específico?
Si este herramienta le ha sido útil, considere comprarme un café.
Compra un café para mí.