---
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: 1145
product: InfluxDB OSS v2
version: v2
publisher: InfluxData
canonical: https://docs.influxdata.com/influxdb/v2/reference/cli/influxd/inspect/export-lp/
date: '2023-11-29T08:49:23-07:00'
lastmod: '2023-11-29T08:49:23-07:00'
---

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

#### To a file ####

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

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

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

#### 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
```

```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 -
```

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

#### 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
```

```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 -
```

[inspect](/influxdb/v2/tags/inspect/)[export](/influxdb/v2/tags/export/)
| Flag |  | Description | Input type |
| --- | --- | --- | --- |
| 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 |
