---
title: influxd inspect export-lp
description: The influxd inspect export-lp command exports all time series data in a bucket as line protocol.
url: https://docs.influxdata.com/influxdb/v2/reference/cli/influxd/inspect/export-lp/
estimated_tokens: 2586
product: InfluxDB OSS v2
version: v2
---

# influxd inspect export-lp

This page documents an earlier version of InfluxDB OSS. [InfluxDB 3 Core](/influxdb3/core/) is the latest stable version.

#### API token hashing is enabled by default in InfluxDB OSS 2.9.0

Stronger token security: tokens are stored as hashes on disk, so a copy of the database file doesn’t expose usable tokens. Existing tokens are hashed on first startup and the original strings can’t be recovered afterward — **capture any plaintext tokens you still need before you upgrade**.

For more information, see [Token hashing](/influxdb/v2/admin/tokens/#token-hashing).

The `influxd inspect export-lp` command exports all time-structured merge tree (TSM) data in a bucket to [line protocol](/influxdb/v2/reference/syntax/line-protocol/).

## Usage

```sh
influxd inspect export-lp [flags]
```

## Flags

| Flag |  | Description | Input type |
| --- | --- | --- | --- |
|  | --bucket-id | (Required) Bucket ID | string |
|  | --compress | Compress output with gzip |  |
|  | --end | End time to export (RFC3339 format) | string |
|  | --engine-path | (Required) Path to persistent InfluxDB engine files | string |
| -h | --help | Help for the export-lp command. |  |
|  | --log-level | Log-level (debug, info (default), or error) | string |
|  | --measurement | Measurement name(s) to export | strings |
|  | --output-path | (Required) Output path (file path or stdout (-)) | string |
|  | --start | Start time to export (RFC3339 format) | string |

## Examples

-   [Export all data in a bucket as line protocol](#export-all-data-in-a-bucket-as-line-protocol)
-   [Export data in measurements as line protocol](#export-data-in-measurements-as-line-protocol)
-   [Export data in specified time range as line protocol](#export-data-in-specified-time-range-as-line-protocol)

##### Export all data in a bucket as line protocol

<!-- Tabbed content: Select one of the following options -->

**To a file:**

```sh
influxd inspect export-lp \
  --bucket-id 12ab34cd56ef \
  --engine-path ~/.influxdbv2/engine \
  --output-path path/to/export.lp
```

**To stdout:**

```sh
influxd inspect export-lp \
  --bucket-id 12ab34cd56ef \
  --engine-path ~/.influxdbv2/engine \
  --output-path -
```

<!-- End tabbed content -->

##### Export data in measurements as line protocol

<!-- Tabbed content: Select one of the following options -->

**To a file:**

```sh
# Export a single measurement
influxd inspect export-lp \
  --bucket-id 12ab34cd56ef \
  --engine-path ~/.influxdbv2/engine \
  --measurement example-measurement \
  --output-path path/to/export.lp

# Export multiple measurements
influxd inspect export-lp \
  --bucket-id 12ab34cd56ef \
  --engine-path ~/.influxdbv2/engine \
  --measurement example-measurement-1,example-measurement-2 \
  --output-path path/to/export.lp
```

**To stdout:**

```sh
# Export a single measurement
influxd inspect export-lp \
  --bucket-id 12ab34cd56ef \
  --engine-path ~/.influxdbv2/engine \
  --measurement example-measurement \
  --output-path -

# Export multiple measurements
influxd inspect export-lp \
  --bucket-id 12ab34cd56ef \
  --engine-path ~/.influxdbv2/engine \
  --measurement example-measurement-1,example-measurement-2 \
  --output-path -
```

<!-- End tabbed content -->

##### Export data in specified time range as line protocol

<!-- Tabbed content: Select one of the following options -->

**To a file:**

```sh
influxd inspect export-lp \
  --bucket-id 12ab34cd56ef \
  --engine-path ~/.influxdbv2/engine \
  --start 2021-01-01T00:00:00Z \
  --end 2021-01-31T23:59:59Z \
  --output-path path/to/export.lp
```

**To stdout:**

```sh
influxd inspect export-lp \
  --bucket-id 12ab34cd56ef \
  --engine-path ~/.influxdbv2/engine \
  --start 2021-01-01T00:00:00Z \
  --end 2021-01-31T23:59:59Z \
  --output-path -
```

<!-- End tabbed content -->

[inspect](/influxdb/v2/tags/inspect/) [export](/influxdb/v2/tags/export/)
