/export în Claude Code CLI

Exportă conversația curentă ca text simplu, în clipboard sau într-un fișier.

Sintaxă & invocare
/export [fișier]

Ce face /export

/export transformă conversația într-un transcript lizibil, cu mesajele și ieșirile uneltelor redate ca text simplu. Fără argument, deschide un meniu în care alegi copierea în clipboard sau salvarea într-un fișier. Cu un nume de fișier, scrie direct în el.

Exportul este gândit pentru a fi citit de oameni. Pentru date structurate, documentația recomandă alte interfețe: claude -p cu --output-format json sau stream-json, claude -p --resume <session-id> pentru o întrebare către o sesiune existentă, câmpul transcript_path primit de hooks și de comenzile status line, sau Agent SDK.

Transcripturile brute se află în ~/.claude/projects/<proiect>/<session-id>.jsonl. Formatul lor este intern și se schimbă între versiuni, așa că scripturile care le parsează direct se pot strica la orice lansare.

Sintaxă și opțiuni

Opțiune / Parametru Descriere
[fișier] Fișierul în care se scrie transcriptul. Fără el, se deschide meniul de export.

Exemple practice de terminal

Exemplul 1: Alegerea între clipboard și fișier

> /export

Exemplul 2: Salvarea directă într-un fișier

> /export sesiune-auth.txt

Exemplul 3: Alternativa pentru scripturi: întrebare către o sesiune existentă

Răspunsul vine ca JSON, iar jq extrage textul.

claude -p --resume <session-id> --output-format json "rezumă ce am schimbat" | jq -r '.result'

Greșeli frecvente și bune practici

  • Parsezi fișierele .jsonl din ~/.claude/projects/ într-un script. Formatul se poate schimba la orice versiune; folosește /export sau interfețele de scripting.
  • Uiți că transcripturile locale se șterg implicit după 30 de zile (cleanupPeriodDays). Exportă conversațiile pe care vrei să le păstrezi.

Comenzi înrudite