Tar y comprimir un archivo en un solo paso

Crear un archivo comprimido en UNIX en un solo paso es más rápido y suele ser el único método cuando el espacio en disco es limitado.


Para archivar y comprimir un directorio llamado 'target' en el directorio de trabajo actual en un archivo llamado target.tgz use:

tar cf - target | gzip -c> target.tgz

El - en lugar de un nombre de archivo de salida de tar dirige a tar a enviar su salida a la salida estándar que se redirige a gzip. Sustituir bzip2, cuando esté disponible en su sistema operativo, también funcionará y generalmente proporciona mejores relaciones de compresión.