Use curingas:
mysqlimport [options] db_name /path/to/sql/files/*
Se houver arquivos não-SQL nesse diretório, o subconjunto de arquivos que você deseja importar pode ter uma parte do nome do arquivo em comum. Por exemplo, se todos terminarem em .sql
, o comando se torna:
mysqlimport [options] db_name /path/to/sql/files/*.sql
Se você vem do DOS / Windows, pode não estar claro para você por que isso funciona. Em sistemas Unixy, o shell expande curingas, portanto, o programa ( mysqlimport
neste caso) não precisa ter seu próprio processamento. É por isso que a mensagem de uso que você cita diz esperar que os arquivos sejam fornecidos individualmente: é assim que os arquivos serão exibidos se você usar comandos como os acima. O programa só vê o curinga se o padrão não corresponder a nada; o shell o transmite literalmente ao programa, não tendo melhor maneira de lidar com ele.