Belgeler

CLAUDE_CONFIG_DIR nedir?

Son güncelleme: 19 Ekim 2026
ccam 0.5.0 ve Claude Code 2.1.302 ile kontrol edildi

Bu sayfa İngilizceden makine çevirisiyle çevrilmiştir. Düzeltmelere açığız. Bu sayfayı GitHub üzerinde düzenleyin

Bu sayfada

CLAUDE_CONFIG_DIR, Claude Code'a ~/.claude yerine hangi klasörü kullanacağını söyler. Hesaba özgü her şey orada bulunur: giriş bilgileri, ayarlar, MCP sunucuları, eklentiler ve konuşma geçmişi. Bu değişkeni farklı klasörlere yönlendirmek size ayrı hesaplar sağlar.

CLAUDE_CONFIG_DIR=~/.claude-work claude

Klasörün içinde neler var

Claude Code 2.1.302 ile kontrol edilmiştir:

Yol İçerik Paylaşılabilir
.credentials.json Giriş tokenları (Linux), MCP OAuth tokenları Hayır
.claude.json Hesap bilgileri, kullanıcı MCP sunucuları, proje bazında durum Hayır (MCP sunucuları ayrı olarak)
settings.json İzinler, hook'lar, model, durum satırı, eklentiler Evet
CLAUDE.md Genel talimatlar Evet
agents/, commands/, skills/, plugins/ Uzantılar Evet
projects/ .jsonl dosyaları olarak konuşmalar, proje bazında bellek Evet
history.jsonl İstem geçmişi Evet
sessions/, shell-snapshots/, cache/ ve diğerleri Çalışma zamanı durumu Hayır

İnsanları şaşırtan iki ayrıntı

CLAUDE_CONFIG_DIR olmadan .claude.json, ~/.claude içinde değildir. Claude Code bu durumda onu klasörün yanında, ~/.claude.json konumunda tutar. CLAUDE_CONFIG_DIR=~/.claude kullanmaya başlarsanız Claude Code bunun yerine ~/.claude/.claude.json dosyasını arar ve hesabınızı bulamaz. ccam import bu durumu ikisini birbirine bağlayarak çözer.

macOS üzerinde giriş bilgileri klasörde değil, Anahtar Zinciri'ndedir. Claude Code bunları Claude Code-credentials adı altında saklar; CLAUDE_CONFIG_DIR ayarlandığında bu adın ardından klasör yolunun kısa bir hash'i gelir. Bu nedenle ayrı klasörler ayrı Anahtar Zinciri kayıtları alır. Anahtar Zinciri yazmayı reddederse Claude Code, klasördeki .credentials.json dosyasına geri döner.

Klasörler arasında paylaşım

Sembolik bağlantılar çalışır: Claude Code, bağlanmış bir settings.json dosyası veya projects/ klasörü üzerinden okur ve yazar, bağlantıyı da korur. MCP sunucuları bunun istisnasıdır, çünkü giriş bilgileriyle aynı .claude.json dosyasını paylaşırlar; bunun yerine onları --mcp-config ile iletin.

ccam tam olarak bu kuralların üzerine kuruludur. Klasörleri nasıl bağladığı için paylaşım sayfasına, genel tablo için de birden fazla hesap kılavuzuna bakın.