Debian-facile

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

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

#1 16-12-2016 12:29:27

Haricophile
Adhérent(e)
Lieu : Pignans (Var)
Distrib. : SID
Noyau : 4.0.0-1-amd64
(G)UI : Mate / i3 selon...
Inscription : 14-09-2009

rendre compatible windows|android|cloud|whatever les noms de fichiers

Bonjour

Pour ne pas réinventer éternellement la roue, je cherche à nettoyer les noms de fichiers dans un dossier ou une arborescence.  Il y a bien un petit outil tout fait pour convertir les URL mais qui ne gère pas utf8 et peu paramétrable.

Je soumets donc à votre sagacité la liste de fichier suivante :

-rw-r--r-- 1 jdautz jdautz 0 sept. 17  2015    des espace en début et en fin  
-rw-r--r-- 1 jdautz jdautz 0 sept. 17  2015 des espaces       redondants.txt
-rw-r--r-- 1 jdautz jdautz 0 déc.  16 10:41 double quote "oh" zut.txt
-rw-r--r-- 1 jdautz jdautz 0 sept. 17  2015 les ?!|& sont malvenus.txt
-rw-r--r-- 1 jdautz jdautz 0 sept. 17  2015 Mais garder UTF8 comme en Росcия.txt
-rw-r--r-- 1 jdautz jdautz 0 sept. 17  2015 un%20fichier%20téléchargé.txt
-rw-r--r-- 1 jdautz jdautz 0 déc.  16 10:40 une  quote d'amour.txt
-rw-r--r-- 1 jdautz jdautz 0 déc.  16 10:40 un $ mal venu.txt
-rw-r--r-- 1 jdautz jdautz 0 déc.  16 10:40 un % mal venu.txt



L'idée serait d'une part recenser toutes les formes de nom de fichier emmerdantes soit pour la manipulation soit pour le confort d'affichage (espaces redondants, espaces ' ' vs '_'  etc.) pour obtenir une arborescence propre et compatible tout système mais en gardant les caractères exotiques UTF8 pour rester international, avec un certain degré de paramétrage.

Dernière modification par Haricophile (16-12-2016 12:30:18)


« Nous vivons dans un monde ou ceux qui gagnent 100000€ par mois persuadent ceux qui gagnent 1800€ par mois que tout va mal à cause de ceux qui gagnent 535€ par mois. Et ça marche ! » - Felix Lobo

Hors ligne

#2 16-12-2016 14:52:10

otyugh
Membre
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016

Re : rendre compatible windows|android|cloud|whatever les noms de fichiers

Je ferais ça avec un find, une boucle sur chaque occurence, et par "tr" j'enlèverai/remplacerai les caractères qui me gênent, en utilisant mv -i pour renommer, vu que ça pourrait rendre des fichiers au nom identiques.
...Y a ptéte mieux à faire en effet >.>

Dernière modification par otyugh (16-12-2016 14:53:14)


Agenda du libre : se faire dépanner/dépanner IRL ! Le libre n'est pas qu'un phénomène internet.
Framapad sur les balados : Emissions audio pro/amateur, votre radio sur-mesure !

Hors ligne

#3 17-12-2016 08:35:28

nono47
Membre
Lieu : dans l'engrenage ...
Distrib. : sid
Noyau : Linux 4.8.0-1-amd64
(G)UI : gnome-shell
Inscription : 09-05-2012

Re : rendre compatible windows|android|cloud|whatever les noms de fichiers

Salut,

C'est possible avec le paquet detox

Hors ligne

Pied de page des forums