Básicamente solo quiero eliminar todos los archivos en un directorio, pero no obtener todos los directorios principales en el archivo.Impedir que los directorios primarios sean alquitranados
He intentado -C, pero supongo que no lo estoy usando bien.
tar -cjf archive.tar.bz2 -C /var/some/log/path ./*
Esto da como resultado que tar intente agregar todos los archivos en el CWD. Usar la ruta completa como último argumento no impide que se agreguen los directorios.
Parece bastante simple, pero no puede resolverlo. De alguna manera, tar no alquita ./* como relativo a -C, aunque debería cambiar a ese dir.
Ayuda apreciada.
Es el shell que expande './*' en una lista de nombres de archivo. 'tar' solo ve esta lista de nombres de archivo. – Gilles