CLI/rename

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/ --apply

Renommer et déplacer vers des dossiers organisés :

$ renamed rename ./incoming/ --apply --output-dir ~/Organized

Traiter uniquement les PDF, récursivement :

$ renamed rename ./docs/ --pattern "*.pdf" -r --apply

Options

-a, --apply

Exé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, --recursive

Traiter les fichiers dans les sous-répertoires.

--concurrency <n>

Traiter n fichiers en parallèle. Par défaut : 4.

-v, --verbose

Afficher 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

Voir Aussi