GDAL(1) GDAL GDAL(1)

gdal - Main gdal entry point

Added in version 3.11.

Usage: gdal <COMMAND> [OPTIONS]
where <COMMAND> is one of:
  - convert:  Convert a dataset (shortcut for 'gdal raster convert' or 'gdal vector convert').
  - dataset:  Commands to manage datasets.
  - driver:   Command for driver specific operations.
  - info:     Return information on a dataset (shortcut for 'gdal raster info' or 'gdal vector info').
  - mdim:     Multidimensional commands.
  - pipeline: Process a dataset applying several steps.
  - raster:   Raster commands.
  - vector:   Vector commands.
  - vsi:      GDAL Virtual System Interface (VSI) commands.
Common Options:
  -h, --help              Display help message and exit
  --json-usage            Display usage as JSON document and exit
  --config <KEY>=<VALUE>  Configuration option [may be repeated]
Options:
  --version               Display GDAL version and exit
  --drivers               Display driver list as JSON document
'gdal <FILENAME>' can also be used as a shortcut for 'gdal info <FILENAME>'.
And 'gdal read <FILENAME> ! ...' as a shortcut for 'gdal pipeline <FILENAME> ! ...'.

The program returns status code 0 in case of success, and non-zero in case of error (non-blocking errors emitted as warnings are considered as a successful execution).

$ gdal --version
GDAL 3.13.2 "Iowa City", released 2026/07/20 (debug build)

$ gdal info utm.tif

$ gdal convert utm.tif utm.gpkg

$ gdal --json-usage

$ gdal --formats

Bash

$ gdal --drivers | jq '.[] | select(.short_name == "Parquet")'
PowerShell
gdal --drivers | jq '.[] | select(.short_name == \"Parquet\")'

Even Rouault <even.rouault@spatialys.com>

1998-2026

July 22, 2026