mirror of https://github.com/CrimsonTome/tldr.git
38 lines
1.3 KiB
Markdown
38 lines
1.3 KiB
Markdown
# tar
|
|
|
|
> Utilidad de archivado.
|
|
> A menudo se combina con un método de compresión, como gzip o bzip2.
|
|
> Más información: <https://www.gnu.org/software/tar>.
|
|
|
|
- [c]rea un archivo y lo escribe en un [f]ichero:
|
|
|
|
`tar cf {{ruta/al/objetivo.tar}} {{ruta/al/archivo1 ruta/al/archivo2 ...}}`
|
|
|
|
- [c]rea un archivo con formato g[z]ip y lo escribe en un [f]ichero:
|
|
|
|
`tar czf {{ruta/al/objetivo.tar.gz}} {{ruta/al/archivo1 ruta/al/archivo2 ...}}`
|
|
|
|
- [c]rea un archivo con formato g[z]ip desde un directorio utilizando rutas relativas:
|
|
|
|
`tar czf {{ruta/al/objetivo.tar.gz}} --directory={{ruta/al/directorio}} .`
|
|
|
|
- E[x]trae un [f]ichero (comprimido) al directorio actual [v]erbosamente:
|
|
|
|
`tar xvf {{ruta/a/fuente.tar[.gz|.bz2|.xz]}}`
|
|
|
|
- E[x]trae un [f]ichero (comprimido) al directorio de destino:
|
|
|
|
`tar xf {{ruta/al/archivo_de_entrada.tar[.gz|.bz2|.xz]}} --directory={{ruta/al/directorio}}`
|
|
|
|
- Crea un archivo comprimido y lo escribe en una carpeta, utilizando la extensión del archivo para determinar automáticamente el programa de compresión:
|
|
|
|
`tar caf {{ruta/al/objetivo.tar.xz}} {{ruta/al/archivo1 ruta/al/archivo2 ...}}`
|
|
|
|
- Lis[t]a el contenido de un [f]ichero tar [v]erbosamente:
|
|
|
|
`tar tvf {{ruta/al/archivo_de_entrada.tar}}`
|
|
|
|
- E[x]trae ficheros que coincidan con un patrón de un [f]ichero:
|
|
|
|
`tar xf {{ruta/al/archivo_de_entrada.tar}} --wildcards "{{*.html}}"`
|