Commndes linux sur une plage de dossiers

Résolu/Fermé
kyanoss Messages postés 42 Date d'inscription samedi 21 novembre 2009 Statut Membre Dernière intervention 4 novembre 2024 - 1 déc. 2019 à 19:39
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 18 déc. 2019 à 11:49
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 dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 419
1 déc. 2019 à 19:54
Salut,

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

¹ Ça marche aussi pour la commande
mv
.

;-)
1
kyanoss Messages postés 42 Date d'inscription samedi 21 novembre 2009 Statut Membre Dernière intervention 4 novembre 2024 2
18 déc. 2019 à 11:47
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 dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 419 > kyanoss Messages postés 42 Date d'inscription samedi 21 novembre 2009 Statut Membre Dernière intervention 4 novembre 2024
18 déc. 2019 à 11:49
Merci du retour.
0