gdalbuildvrt [-tileindex field_name] [-resolution {highest|lowest|average}] [-input_file_list my_liste.txt] output.vrt [gdalfile]*
If one GDAL dataset is made of several subdatasets and has 0 raster bands, all the subdatasets will be added to the VRT rather than the dataset itself.
gdalbuildvrt does some amount of checks to assure that all files that will be put in the resulting VRT have similar characteristics : number of bands, projection, color interpretation... If not, files that do not match the common characteristics will be skipped.
If there is some amount of spatial overlapping between files, the order may depend on the order they are inserted in the VRT file, but this behaviour should not be relied on.
This utility is somehow equivalent to the gdal_vrtmerge.py utility and is build by default in GDAL 1.6.1.
gdalbuildvrt doq_index.vrt doq/*.tif gdalbuildvrt -input_file_list my_liste.txt doq_index.vrt