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 -
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
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
-
Salut,
Voir dans la FAQ : Suppression impossible : liste d'arguments trop longue¹
¹ Ça marche aussi pour la commandemv
.
;-)
-
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/
-