Follow

Question bash, ou autre.

Admettons que j'ai un répertoire, plein de sous répertoires, eux meme plein de fichiers nommés 1, 2, 3 etc…

C'est kwadonc la commande magique pour mettre tout le merdier des fichiers dans un seul repertoire en les renommant au passage ?

(on s'en fout de comment il sont renommés, tant que tout est remonté dans le même repertoire)

(pour les curieu⋅se⋅s, j'essaie d'importer à la main des archives Sympa direct dans mon serveur…)

@thy S'il n'y a pas d'espace dans tes noms de fichiers ou dossiers, `for f in $(find . -type f); do mv $f "$(echo $f | sed 's+[./]+_+g')"; done` devrait faire le job.

@lertsenem ça a fonctionné impeccable , un grand grand merci à toi.

Sign in to participate in the conversation
Hostux.social

This service is offered by hostux.net, visit our website to discover all the free services offered.
Beer, privacy and free software lovers. Join us!