J'ai une question simple, mais je ne peux pas trouver ou résoudre la réponse. Je veux créer une archive tar, mais je veux en exclure certains fichiers à l'aide d'une expression régulière.
Voici un exemple de fichier à exclure: 68x640X480.jpg
J'ai essayé sans succès:
tar cvf test.tar --exclude=[0-9]+x[0-9X]+\.jpg /data/foto
Quelqu'un peut-il aider?
Vous devriez peut-être essayer cpio
http://cybertiggyr.com/cpio-howto
Il lit à partir de la liste des fichiers et effectue l'archivage. Vous pouvez générer une liste de fichiers en utilisant sed comme indiqué ci-dessous.
Vous pouvez ensuite l'utiliser comme entrée pour cpio.
la source