renamed rename
Renombrado de archivos con IA. Analiza el contenido del documento para generar nombres de archivo descriptivos y buscables automáticamente.
renamed rename <path> [options]El comando rename escanea archivos y usa IA para comprender su contenido. Extrae fechas, nombres de empresas, montos, tipos de documentos y otros metadatos para crear nombres de archivo limpios y consistentes.
De forma predeterminada, se ejecuta en modo dry-run — mostrando qué cambiaría sin modificar archivos. Agregue --apply para ejecutar los renombrados.
Ejemplos
Previsualizar cambios (seguro, sin modificaciones):
$ renamed rename ./documents/Aplicar los renombrados:
$ renamed rename ./documents/ --applyRenombrar y mover a carpetas organizadas:
$ renamed rename ./incoming/ --apply --output-dir ~/OrganizedProcesar solo PDFs, recursivamente:
$ renamed rename ./docs/ --pattern "*.pdf" -r --applyOpciones
-a, --applyEjecute los renombrados. Sin esta bandera, se ejecuta en modo de vista previa.
-o, --output-dir <path>Mueva archivos renombrados a un directorio diferente. La IA organizará en subcarpetas.
-s, --strategy <strategy>Estrategia de organización de carpetas. Vea estrategias a continuación.
-t, --template <template>Formato de plantilla de nombre de archivo. Vea plantillas a continuación.
-p, --prompt <text>Instrucciones personalizadas de IA para generar nombres de archivo.
-l, --language <lang>Idioma preferido para nombres de archivo generados (ej., en, de, fr).
--overwriteSobrescriba archivos existentes con el mismo nombre.
-r, --recursiveProcese archivos en subdirectorios.
--concurrency <n>Procese n archivos en paralelo. Predeterminado: 4.
-v, --verboseMuestre salida de procesamiento detallada.
Estrategias de Organización
by_date — Organizar por año/mes (ej., 2026/01/file.pdf)
by_issuer — Organizar por nombre de empresa/remitente
by_type — Organizar por tipo de documento (invoices/, receipts/, contracts/)
by_date_issuer — Combinar fecha y emisor (ej., 2026/AcmeCorp/file.pdf)
by_date_type — Combinar fecha y tipo
by_issuer_type — Combinar emisor y tipo
by_all — Jerarquía completa (date/issuer/type)
root — Sin subcarpetas, mantener archivos en directorio de salida
follow_custom_prompt — Dejar que la IA decida basándose en su prompt personalizado
Plantillas de Nombres de Archivo
standard — Formato balanceado: 2026-01-15_AcmeCorp_Invoice_INV-001.pdf
date_first — Enfocado en fecha: 2026-01-15_Invoice_AcmeCorp.pdf
company_first — Enfocado en empresa: AcmeCorp_2026-01-15_Invoice.pdf
minimal — Formato corto: 2026-01-15_Invoice.pdf
detailed — Metadatos completos: 2026-01-15_AcmeCorp_Invoice_INV-001_$2450.pdf
department_focus — Nomenclatura centrada en departamento
Salida
Analizando 47 archivos...
✓ 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
¡Listo! 47 archivos renombrados en 2.3s