#1 Le 02/06/2016, à 08:58
- CHBOZE
Changement d'extensions de tout un volume de sauvegarde
Bonjour à tous
L'ordinateur de ma femme a été infecté par teslacrypt 3.0 il y a maintenant 6 mois, ce qui m'a permis de passer sur ubuntu de colère, ce que je ne regrette pas ayant depuis installé jusqu'à mon macbook pro sur ubuntu...
Du coup, j'ai tout de même effectué une sauvegarde de tous les fichiers cryptés au cas ou on pourrait un jour les décrypter.
C'est chose faite grâce à un outil "tesladecoder".
Le seul hic, c'est qu'il me faut maitenant supprimmer l'extension .mp3 de tous mes fichiers décryptés.
par exemple un fichiers .jpg crypté se présente sous la forme :
<code>
nomdefichier.jpg.mp3</code>
Le logiciel de décyptage permet sa réouverture à condition de supprimer la "sur" extension .mp3
Ma question est la suivante :
Est-il possible d'automatiser la suppression de cette extension double pour tous les répertoires et sous répertoires concernés ?
En vous remerciant.
"Je partis dans les bois car je voulais vivre sans me hâter, vivre intensément et sucer toue la moelle secrète de la vie, pour ne pas au soir de la vieillesse, découvrir que je n'avais pas vécu !"
Ubuntu user - Tux vaincra ! Vive l’autodidaxie et le monde libre
Ubuntu 14.04 LTS - Ubuntu 16.04 LTS
Hors ligne
#2 Le 02/06/2016, à 09:10
- cqfd93
Re : Changement d'extensions de tout un volume de sauvegarde
Bonjour,
À essayer sur des copies des fichiers, une commande du genre :
rename "s/.mp3$//g" lefichier.mp3
pour renommer lefichier.mp3 en lefichier.
Edit : ajout du $ pour ne renommer que ceux dont le nom se termine par .mp3.
Et si tu la mets dans un script que tu lances sur une sélection multiple :
#!/bin/bash
rename "s/.mp3$//g" "$@"
Dernière modification par cqfd93 (Le 02/06/2016, à 09:19)
− cqfd93 −
Hors ligne
#3 Le 02/06/2016, à 09:29
- CHBOZE
Re : Changement d'extensions de tout un volume de sauvegarde
Super merci
j'ai tapé ceci et ça marche pour tous les fichiers du dossier :
rename "s/.mp3$//g" *.mp3
Mais y a-t-il moyen de faire appliquer ceci à tous les sous dossiers également ?
Je suis débutant et ne sais pas lancer un script
Dernière modification par cqfd93 (Le 02/06/2016, à 09:37)
"Je partis dans les bois car je voulais vivre sans me hâter, vivre intensément et sucer toue la moelle secrète de la vie, pour ne pas au soir de la vieillesse, découvrir que je n'avais pas vécu !"
Ubuntu user - Tux vaincra ! Vive l’autodidaxie et le monde libre
Ubuntu 14.04 LTS - Ubuntu 16.04 LTS
Hors ligne
#4 Le 02/06/2016, à 09:39
- pingouinux
Re : Changement d'extensions de tout un volume de sauvegarde
Bonjour,
Pour tester
shopt -s globstar
rename -n "s/.mp3$//g" **/*.mp3
Enlever -n si c'est bon.
Hors ligne
#5 Le 02/06/2016, à 09:52
- CHBOZE
Re : Changement d'extensions de tout un volume de sauvegarde
Parfait !
Merci beaucoup !
Un gain de temps et de caféine non négligeable ^^
"Je partis dans les bois car je voulais vivre sans me hâter, vivre intensément et sucer toue la moelle secrète de la vie, pour ne pas au soir de la vieillesse, découvrir que je n'avais pas vécu !"
Ubuntu user - Tux vaincra ! Vive l’autodidaxie et le monde libre
Ubuntu 14.04 LTS - Ubuntu 16.04 LTS
Hors ligne
#6 Le 02/06/2016, à 09:54
- CHBOZE
Re : Changement d'extensions de tout un volume de sauvegarde
Puis-je abuser ?!
je souhaiterais aussi déplacer tous les fichiers "*.TeslaBackup" de mes sous répertoires dans un seul et même dossier...
"Je partis dans les bois car je voulais vivre sans me hâter, vivre intensément et sucer toue la moelle secrète de la vie, pour ne pas au soir de la vieillesse, découvrir que je n'avais pas vécu !"
Ubuntu user - Tux vaincra ! Vive l’autodidaxie et le monde libre
Ubuntu 14.04 LTS - Ubuntu 16.04 LTS
Hors ligne
#7 Le 02/06/2016, à 11:29
- pingouinux
Re : Changement d'extensions de tout un volume de sauvegarde
je souhaiterais aussi déplacer tous les fichiers "*.TeslaBackup" de mes sous répertoires dans un seul et même dossier...
Si *.TeslaBackup sont bien des fichiers :
Créer d'abord le répertoire de destination
mkdir destination
puis, pour procéder avec prudence
find . -name \*.TeslaBackup -type f -exec echo mv -i {} destination \;
et supprimer le echo si c'est bon.
Tu peux aussi remplacer mv par cp, et ne détruire les originaux qu'après vérification.
Hors ligne
#8 Le 02/06/2016, à 12:21
- CHBOZE
Re : Changement d'extensions de tout un volume de sauvegarde
Merveilleux
find . -name \*.TeslaBackup -type f -exec mv {} TeslaBackup/ \;
j'ai pu restaurer l'intégralité des données de l'odinateur de ma femme (y compris et surtout les photos des enfants)...
Un immense merci
"Je partis dans les bois car je voulais vivre sans me hâter, vivre intensément et sucer toue la moelle secrète de la vie, pour ne pas au soir de la vieillesse, découvrir que je n'avais pas vécu !"
Ubuntu user - Tux vaincra ! Vive l’autodidaxie et le monde libre
Ubuntu 14.04 LTS - Ubuntu 16.04 LTS
Hors ligne
#9 Le 02/06/2016, à 12:31
- cqfd93
Re : Changement d'extensions de tout un volume de sauvegarde
shopt -s globstar
Wow ! Je me coucherai moins bête ce soir !
− cqfd93 −
Hors ligne