renamed rename
Rinomina di file potenziata da AI. Analizza il contenuto dei documenti per generare automaticamente nomi di file descrittivi e ricercabili.
renamed rename <path> [options]Il comando rename scansiona i file e utilizza AI per comprenderne il contenuto. Estrae date, nomi di aziende, importi, tipi di documento e altri metadati per creare nomi di file puliti e coerenti.
Per impostazione predefinita, viene eseguito in modalità dry-run — mostrando cosa cambierebbe senza modificare i file. Aggiunga --apply per eseguire le rinominazioni.
Esempi
Anteprima delle modifiche (sicuro, nessuna modifica):
$ renamed rename ./documents/Applica le rinominazioni:
$ renamed rename ./documents/ --applyRinomina e sposta in cartelle organizzate:
$ renamed rename ./incoming/ --apply --output-dir ~/OrganizedElabora solo PDF, ricorsivamente:
$ renamed rename ./docs/ --pattern "*.pdf" -r --applyOpzioni
-a, --applyEsegui le rinominazioni. Senza questo flag, viene eseguita in modalità anteprima.
-o, --output-dir <path>Sposta i file rinominati in una directory diversa. AI organizzerà in sottocartelle.
-s, --strategy <strategy>Strategia di organizzazione delle cartelle. Vedi le strategie di seguito.
-t, --template <template>Formato del modello di nome file. Vedi i modelli di seguito.
-p, --prompt <text>Istruzioni AI personalizzate per generare i nomi dei file.
-l, --language <lang>Lingua preferita per i nomi di file generati (es. en, de, fr, it).
--overwriteSovrascrivi i file esistenti con lo stesso nome.
-r, --recursiveElabora i file nelle sottodirectory.
--concurrency <n>Elabora n file in parallelo. Predefinito: 4.
-v, --verboseMostra l'output di elaborazione dettagliato.
Strategie di Organizzazione
by_date — Organizza per anno/mese (es. 2026/01/file.pdf)
by_issuer — Organizza per nome dell'azienda/mittente
by_type — Organizza per tipo di documento (invoices/, receipts/, contracts/)
by_date_issuer — Combina data ed emittente (es. 2026/AcmeCorp/file.pdf)
by_date_type — Combina data e tipo
by_issuer_type — Combina emittente e tipo
by_all — Gerarchia completa (data/emittente/tipo)
root — Nessuna sottocartella, mantieni i file nella directory di output
follow_custom_prompt — Lascia che AI decida in base al Suo prompt personalizzato
Modelli di Nome File
standard — Formato bilanciato: 2026-01-15_AcmeCorp_Invoice_INV-001.pdf
date_first — Focalizzato sulla data: 2026-01-15_Invoice_AcmeCorp.pdf
company_first — Focalizzato sull'azienda: AcmeCorp_2026-01-15_Invoice.pdf
minimal — Formato breve: 2026-01-15_Invoice.pdf
detailed — Metadati completi: 2026-01-15_AcmeCorp_Invoice_INV-001_$2450.pdf
department_focus — Denominazione centrata sul reparto
Output
Analisi di 47 file in corso...
✓ IMG_4521.pdf
→ 2026-01-15_AcmeCorp_Invoice_INV-8847.pdf
✓ scan0042.pdf
→ 2026-01-14_Receipt_Starbucks_$12.50.pdf
✓ document.pdf
→ 2026-01-13_Contract_NDA_TechCorp.pdf
Fatto! 47 file rinominati in 2,3s