Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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

CHBOZE #6 a écrit :

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

pingouinux a écrit :
shopt -s globstar

Wow ! Je me coucherai moins bête ce soir !


cqfd93

Hors ligne