Muchas gracias a los dos, pero ya había logrado solventar el error unas horitas antes de ver el comentario.
No sé si la corrección que le apliqué es la más acertada o "funcional", por así decirlo, pero por lo menos responde y funciona como yo tenía en mente.
Así me quedo: cd /dir && tar -cvf archivo.xxx ArchivoOCarpeta ; gzip -x archivo.xxx
-v = como el código se ejecuta en Tasker en realidad no haría falta este argumento, pero lo he agregado porque más adelante pienso darle una función de exportación de datos a una variable.
.x = porque pienso comprimir el archivo.
.xxx = no he puesto directamente lo obvio: .tar, porque pienso usar 3 tipos de contenedor (.zip, .rar, .tar).