find ./someDir -name "*.php" -o -name "*.html" | tar -cf my_archive -T -
Wenn Sie bash
verwenden Version> 4.0 können Sie shopt -s globstar
ausnutzen um es kurz zu machen:
shopt -s globstar; tar -czvf deploy.tar.gz **/Alice*.yml **/Bob*.json
Dadurch werden alle .yml-Dateien, die mit Alice beginnen, aus einem beliebigen Unterverzeichnis hinzugefügt, und alle .json-Dateien, die mit Bob beginnen, aus einem beliebigen Unterverzeichnis hinzugefügt.