Tengo una pregunta simple, pero no puedo encontrar ni resolver la respuesta. Quiero hacer un archivo tar, pero quiero excluir algunos archivos de él usando expresiones regulares.
Ejemplo del archivo a excluir es este: 68x640X480.jpg
He intentado esto sin suerte:
tar cvf test.tar --exclude=[0-9]+x[0-9X]+\.jpg /data/foto
¿Alguien puede ayudar?
Quizás deberías probar cpio
http://cybertiggyr.com/cpio-howto
Se lee de la lista de archivos y hace el archivo. Puede generar una lista de archivos usando sed como se muestra a continuación.
Luego puede usarlo como entrada para cpio.
fuente