¿Cómo puedo comprimir un archivo o directorio completo con Linux en línea de comandos?

¿Cómo puedo comprimir un archivo o directorio completo con Linux en línea de comandos?

La mejor manera de llevarte archivos de un equipo a otro, de un servidor a otro o de preparar una copia de seguridad de tus archivos y directorios es empaquetar éstos en un sólo archivo comprimido.

Si bien es muy sencillo realizar esta tarea usando el ratón, es posible que te surja la necesidad de preparar la compresión y empaquetado usando sólo la línea de comandos (terminal) por conexión remota SSH o porque lo quieras integrar en un script para automatizar la tarea.

Para ello tenemos la posibilidad de usar el comando GNU “tar” que nos permite empaquetar y, también, comprimir el archivo empaquetado.