GDAL-DATASET-IDENTIFY(1) GDAL GDAL-DATASET-IDENTIFY(1) (NAME) gdal-dataset-identify - () 3.12. gdal dataset identify . (SYNOPSIS) Usage: gdal dataset identify [OPTIONS] Identify driver opening dataset(s). Positional arguments: --input, --filename File or directory name [may be repeated] [required] Common Options: -h, --help Display help message and exit --json-usage Display usage as JSON document and exit --config = Configuration option [may be repeated] -q, --quiet Quiet mode (no progress bar or warning message) [not available in pipelines] Options: -o, --output Output vector dataset (created by algorithm) -f, --of, --format, --output-format Output format --co, --creation-option = Creation option [may be repeated] --lco, --layer-creation-option = Layer creation option [may be repeated] -l, --output-layer Output layer name --overwrite Whether overwriting existing output dataset is allowed -r, --recursive Recursively scan files/folders for datasets --force-recursive Recursively scan folders for datasets, forcing recursion in folders recognized as valid formats --detailed Most detailed output. Reports the presence of georeferencing, if a GeoTIFF file is cloud optimized, etc. --report-failures Report failures if file type is unidentified (OPTIONS) --filename . . . -o, --output 3.13. filename driver --detailed layout ( COG ) file_list ( / side-car) has_crs has_geotransform has_overview . JSON ( --output-format) output-string API. -o --output . -f, --of, --format, --output-format json|text| . JSON (text) . 3.13 GDAL GDAL (creation capabilities) --output . -r, --recursive / . --force-recursive . --detailed 3.13. . (georeferencing) GeoTIFF . --report-failures . (RETURN STATUS CODE) 0 ( ). (EXAMPLES) : $ gdal dataset identify NE1_50M_SR_W.tif NE1_50M_SR_W.tif: GTiff : JSON $ gdal dataset identify --of=JSON NE1_50M_SR_W.tif [ { "name": "NE1_50M_SR_W.tif", "driver": "GTiff" } ] : $ gdal dataset identify -r 50m_raster/ NE1_50M_SR_W/ne1_50m.jpg: JPEG NE1_50M_SR_W/ne1_50m.png: PNG NE1_50M_SR_W/ne1_50m_20pct.tif: GTiff NE1_50M_SR_W/ne1_50m_band1.tif: GTiff NE1_50M_SR_W/ne1_50m_print.png: PNG NE1_50M_SR_W/NE1_50M_SR_W.aux: HFA NE1_50M_SR_W/NE1_50M_SR_W.tif: GTiff NE1_50M_SR_W/ne1_50m_sub.tif: GTiff NE1_50M_SR_W/ne1_50m_sub2.tif: GTiff : CSV $ gdal dataset identify --output out.csv --detailed -r 50m_raster/ : GeoTIFF --detailed : GTiff, layout=COG, has CRS, has geotransform, has overview(s) $ gdal dataset identify /vsicurl/https://sentinel-cogs.s3.us-west-2.amazonaws.com/sentinel-s2-l2a-cogs/36/Q/WD/2020/7/S2A_36QWD_20200701_0_L2A/TCI.tif --detailed (AUTHOR) Even Rouault (COPYRIGHT) 1998-2026 August 18, 2026 GDAL-DATASET-IDENTIFY(1)