Sie können einige zusätzliche Tools wie find
verwenden und egrep
:
find directory/ -type f -print | egrep -v '[0-9]+x[0-9X]+\.jpg' | tar cvfz directory.tar.gz -T -
Der Nachteil der oben genannten Methode ist, dass sie nicht für alle möglichen Dateinamen funktioniert. Eine weitere Möglichkeit besteht darin, die integrierte Ausschlussfunktion von tar
zu verwenden :
tar -czvf directory.tar.gz --exclude='*x*X*.jpg' directory
Leider funktioniert die zweite Methode nicht mit regulären Ausdrücken, sondern nur mit Wildcards.