Commndes linux sur une plage de dossiers

Résolu
kyanoss Messages postés 45 Date d'inscription   Statut Membre Dernière intervention   -  
zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   -
Je désire exécuter des commandes mv et rm sur une plage de dossiers déterminés.
J'en ai 784 à traiter et je voudrais les traiter par 50 par exemple ces dossiers se nomment recup_dir.1 à recup-dir.784
la première commande que je voulais effectuer sur la totalité
# mv /home/ouam/recup_dir.*/*.jpg /home/ouam/recupnovembre2019Photorec/jpg/
bash: /usr/bin/mv: Liste d'arguments trop longue
est impossible
Donc je veux savoir comment indiquer à une commande une plage de dossiers à traiter

1 réponse

zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 430
 
Salut,

Voir dans la FAQ : Suppression impossible : liste d'arguments trop longue¹

¹ Ça marche aussi pour la commande
mv
.

;-)
1
kyanoss Messages postés 45 Date d'inscription   Statut Membre Dernière intervention   2
 
merci pour toutes ces infos, j'ai réglé le problème en prenant les droits sur les fichiers générés par PHOTOREC en root par
sudo chown -R ouam:ouam /home/ouam/recup_dir.*
et déplacés vers un dossier créé à cette occasion
puis appliqué ce tuto
https://memo-linux.com/photorec-trier-automatiquement-la-restauration-par-types-dextensions/
0
zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 430 > kyanoss Messages postés 45 Date d'inscription   Statut Membre Dernière intervention  
 
Merci du retour.
0