Commndes linux sur une plage de dossiers [Résolu]

Signaler
Messages postés
30
Date d'inscription
samedi 21 novembre 2009
Statut
Membre
Dernière intervention
21 décembre 2019
-
Messages postés
35561
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
12 septembre 2020
-
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

Messages postés
35561
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
12 septembre 2020
5 425
Salut,

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

¹ Ça marche aussi pour la commande
mv
.

;-)
Messages postés
30
Date d'inscription
samedi 21 novembre 2009
Statut
Membre
Dernière intervention
21 décembre 2019

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/
Messages postés
35561
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
12 septembre 2020
5 425 >
Messages postés
30
Date d'inscription
samedi 21 novembre 2009
Statut
Membre
Dernière intervention
21 décembre 2019

Merci du retour.