renamed rename
Renommage de fichiers par IA. Analyse le contenu des documents pour générer automatiquement des noms de fichiers descriptifs et recherchables.
renamed rename <path> [options]La commande rename scanne les fichiers et utilise l'IA pour comprendre leur contenu. Elle extrait les dates, noms d'entreprises, montants, types de documents et autres métadonnées pour créer des noms de fichiers propres et cohérents.
Par défaut, elle s'exécute en mode dry-run — montrant ce qui changerait sans modifier les fichiers. Ajoutez --apply pour exécuter les renommages.
Exemples
Prévisualiser les changements (sûr, aucune modification) :
$ renamed rename ./documents/Appliquer les renommages :
$ renamed rename ./documents/ --applyRenommer et déplacer vers des dossiers organisés :
$ renamed rename ./incoming/ --apply --output-dir ~/OrganizedTraiter uniquement les PDF, récursivement :
$ renamed rename ./docs/ --pattern "*.pdf" -r --applyOptions
-a, --applyExécuter les renommages. Sans ce drapeau, s'exécute en mode prévisualisation.
-o, --output-dir <path>Déplacer les fichiers renommés vers un répertoire différent. L'IA organisera en sous-dossiers.
-s, --strategy <strategy>Stratégie d'organisation des dossiers. Voir stratégies ci-dessous.
-t, --template <template>Format de modèle de nom de fichier. Voir modèles ci-dessous.
-p, --prompt <text>Instructions IA personnalisées pour générer des noms de fichiers.
-l, --language <lang>Langue préférée pour les noms de fichiers générés (par ex., en, de, fr).
--overwriteÉcraser les fichiers existants avec le même nom.
-r, --recursiveTraiter les fichiers dans les sous-répertoires.
--concurrency <n>Traiter n fichiers en parallèle. Par défaut : 4.
-v, --verboseAfficher la sortie de traitement détaillée.
Stratégies d'Organisation
by_date — Organiser par année/mois (par ex., 2026/01/file.pdf)
by_issuer — Organiser par nom d'entreprise/expéditeur
by_type — Organiser par type de document (factures/, reçus/, contrats/)
by_date_issuer — Combiner date et émetteur (par ex., 2026/AcmeCorp/file.pdf)
by_date_type — Combiner date et type
by_issuer_type — Combiner émetteur et type
by_all — Hiérarchie complète (date/émetteur/type)
root — Pas de sous-dossiers, garder les fichiers dans le répertoire de sortie
follow_custom_prompt — Laisser l'IA décider selon votre prompt personnalisé
Modèles de Noms de Fichiers
standard — Format équilibré : 2026-01-15_AcmeCorp_Invoice_INV-001.pdf
date_first — Centré sur la date : 2026-01-15_Invoice_AcmeCorp.pdf
company_first — Centré sur l'entreprise : AcmeCorp_2026-01-15_Invoice.pdf
minimal — Format court : 2026-01-15_Invoice.pdf
detailed — Métadonnées complètes : 2026-01-15_AcmeCorp_Invoice_INV-001_$2450.pdf
department_focus — Nommage centré sur le département
Sortie
Analyse de 47 fichiers...
✓ 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
Terminé ! 47 fichiers renommés en 2.3s