Tengo la siguiente estructura de directorios:
base/
files/
archives/
scripts/
Quiero ejecutar un script scripts/, comprimir archivos que coincidan results.*.logen files/un archivo tar comprimido con gzip archives/.
Estoy intentando el siguiente comando:
tar czfC ../archives/archive.tar.gz ../files results.*.log
Pero consigo
tar: results.*.log: Cannot stat: No such file or directory
tar: Exiting with failure status due to previous errors
Mientras
tar czfC ../archives/archive.tar.gz ../files results.a.log
Funciona como se esperaba. también
tar czf ../archives/archive.tar.gz ../files/results.*.log
funciona de la manera que me gustaría, excepto que agrega el prefijo files/al archivo y también emite una advertencia:
tar: Removing leading `../' from member names
Entonces, mi conclusión es que el tarbloqueo no funciona correctamente cuando se usa la -Copción. ¿Algún consejo sobre cómo hago que esto funcione de una manera simple?
cdsuceda.