Mam proste pytanie, ale nie mogę znaleźć ani rozwiązać odpowiedzi. Chcę utworzyć archiwum tar, ale chcę wykluczyć z niego niektóre pliki przy użyciu wyrażeń regularnych.
Przykład pliku do wykluczenia jest następujący: 68x640X480.jpg
Próbowałem tego bez powodzenia:
tar cvf test.tar --exclude=[0-9]+x[0-9X]+\.jpg /data/foto
Czy ktoś może pomóc?
Może powinieneś spróbować CPIO
http://cybertiggyr.com/cpio-howto
Czyta z listy plików i wykonuje archiwizację. Możesz wygenerować listę plików za pomocą sed, jak podano poniżej.
Następnie możesz użyć go jako danych wejściowych do cpio.
źródło