logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Ceci est une ancienne révision du document !


Script rename

Introduction

En cas de modification des noms de fichiers et répertoires :

Il est dangereux d'utiliser des scripts dont on ne connaît pas la provenance. Il est dangereux d'utiliser des scripts sans les tester sur une petite sav. Il est préférable d'avoir des sav abondantes de ce que l'on va renommer, quitte après de s'en débarrasser une fois le travail fait et vérifié.

Installation

On installe le paquet rename :

D'abord mettre à jour ses paquets, voir les outils apt pour plus d'explications

apt update 11 apt full-upgrade

Et installer le bouzin :

apt install rename

Scripts find + rename

Documentation find : dans le tuto find.

Remplacer espaces et apostrophes par_ et ' dans le dossier nommé /bla/ et ses sous-répertoires :

find /bla/ -depth -execdir rename "y/'/_-/" "{}" \;

Ce script met :

  1. en majuscule la première lettre du fichier
  2. rempli les espaces avec _1)

Illustration :

nom du fichier-(Le) Devient : Nom_du_fichier-Le

find -depth -execdir rename “y/ '/_-/;s/[\)\(]g;s/^\.\/(.)/.\/\U\$1/” “{}” \;

1)
undercore
utilisateurs/smolski/tutos/script-renames.1600420429.txt.gz · Dernière modification: 18/09/2020 11:13 par smolski

Pied de page des forums

Propulsé par FluxBB