Pages : 1
#1 Le 04/11/2016, à 22:44
- basix11
MV et FIND
slt,
je souhaiterai déplacer tous mes vidéos vers un dossier distinct. Etant débutant, j'ai tenté mv find .name -f "*.mp4" /Documents mais sans résultat, quelqu'un pourrait-il me corriger ma commande, please,
d'avance gracias
La sagesse universelle enseigne qu'il vaut mieux, pour sa réputation, échouer avec les conventions que réussir contre elles.J M Keynes
Hors ligne
#2 Le 05/11/2016, à 06:43
- pingouinux
Re : MV et FIND
Bonjour,
find /.../répertoire_de_départ -type f -name "*.mp4" -exec echo mv -i {} /.../répertoire_de_destination \;
Enlever le echo si c'est bon.
Édité : Ajout de -type f dans la commande pour être sûr de ne traiter que des fichiers
Dernière modification par pingouinux (Le 05/11/2016, à 08:37)
Hors ligne
#3 Le 05/11/2016, à 08:11
- basix11
Re : MV et FIND
la console me répond qu'il manque un paramètre pour le -exec
La sagesse universelle enseigne qu'il vaut mieux, pour sa réputation, échouer avec les conventions que réussir contre elles.J M Keynes
Hors ligne
#4 Le 05/11/2016, à 08:24
- pingouinux
Re : MV et FIND
N'as-tu pas oublié \; à la fin de la commande ? Fais un copier-coller de la commande et du message d'erreur.
Hors ligne
#5 Le 05/11/2016, à 13:30
- Watael
Re : MV et FIND
salut,
mv -i -t /<destination>/ /<origine>/*.mp4
s'il faut descendre dans les sous-répertoires :
en bash :
shopt -s globstar
mv -i -t /<destination>/ /<origine>/**/*.mp4
MAIS, s'il est possible que le nom d'un répertoire se termine par .mp4, il est préférable de recourir à find.
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
Pages : 1