| title |
weight |
description |
menu |
related |
| Write data with the influx CLI |
205 |
Use the `influx write` command to write data to InfluxDB from the command line.
|
| influxdb_v2 |
| name |
parent |
| Influx CLI |
Developer tools |
|
|
| /influxdb/v2/write-data/developer-tools/csv/ |
|
To write data from the command line, use the influx write command.
Include the following in your command:
| Requirement |
Include by |
| Organization |
Use the -o,--org, or --org-id flags. |
| Bucket |
Use the -b, --bucket, or --bucket-id flags. |
| Precision |
Use the -p, --precision flag. |
| API token |
Set the INFLUX_TOKEN environment variable or use the t, --token flag. |
| Data |
Write data using line protocol or annotated CSV. Pass a file with the -f, --file flag. |
See Line protocol and Annotated CSV
Example influx write commands
Write a single line of line protocol
influx write \
-b bucketName \
-o orgName \
-p s \
'myMeasurement,host=myHost testField="testData" 1556896326'
Write line protocol from a file
influx write \
-b bucketName \
-o orgName \
-p s \
--format=lp
-f /path/to/line-protocol.txt
Write annotated CSV from a file
influx write \
-b bucketName \
-o orgName \
-p s \
--format=csv
-f /path/to/data.csv