Commndes linux sur une plage de dossiers

Résolu
kyanoss Messages postés 17 Date d'inscription   Statut Membre Dernière intervention   -  
zipe31 Messages postés 34620 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

  1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
     
    Salut,

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

    ¹ Ça marche aussi pour la commande
    mv
    .

    ;-)
    1
    1. kyanoss Messages postés 17 Date d'inscription   Statut Membre Dernière intervention   3
       
      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
      1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501 > kyanoss Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
         
        Merci du retour.
        0