Déplacer en masse sous Linux
Résolu/Fermé
A voir également:
- Déplacer en masse sous Linux
- Déplacer une colonne excel - Guide
- Renommer fichier en masse - Guide
- Déplacer la barre des taches windows 11 - Guide
- Linux mint 32 bits - Télécharger - Systèmes d'exploitation
- Diskinternals linux reader - Télécharger - Stockage
4 réponses
Le message au dessus a mal été tapppé :
001 se trouve dans Volume_001 qui se trouve lui même dans le répertoire principal
002 se trouve dans Volume_002 qui se trouve lui même dans le répertoire principal
003 se trouve dans Volume_003 qui se trouve lui même dans le répertoire principal
etc...
Merci d'avance :D
001 se trouve dans Volume_001 qui se trouve lui même dans le répertoire principal
002 se trouve dans Volume_002 qui se trouve lui même dans le répertoire principal
003 se trouve dans Volume_003 qui se trouve lui même dans le répertoire principal
etc...
Merci d'avance :D
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
30 avril 2009 à 19:24
30 avril 2009 à 19:24
Salut,
Histoire qu'on se comprenne bien...
En partant d'une arborescence comme suit :
Histoire qu'on se comprenne bien...
En partant d'une arborescence comme suit :
$ tree . `-- Rep_Principal |-- Volume_001 | `-- 001 | |-- fichA.txt | |-- fichB.txt | `-- fichC.txt |-- Volume_002 | `-- 002 | |-- fichD.txt | |-- fichE.txt | `-- fichF.txt |-- Volume_003 | `-- 003 | |-- fichG.txt | |-- fichH.txt | `-- fichI.txt |-- Volume_004 | `-- 004 | |-- fichK.txt | |-- fichL.txt | `-- fichM.txt |-- Volume_005 | `-- 005 | |-- fichN.txt | |-- fichO.txt | `-- fichP.txt |-- Volume_006 | `-- 006 | |-- fichQ.txt | |-- fichR.txt | `-- fichS.txt |-- Volume_007 | `-- 007 | |-- fichT.txt | |-- fichU.txt | `-- fichV.txt |-- Volume_008 | `-- 008 | |-- fichW.txt | |-- fichX.txt | `-- fichY.txt `-- Volume_009 `-- 009 `-- fichZ.txt 19 directories, 25 filesTu voudrais déplacer tous les fichiers "fich?.txt" dans le répertoire "Rep_Principal/Volume_001/", c'est ça ?
Salut
Merci de l'intérêt que tu portes à mon problème ^^
Par rapport à l'arborescence que tu as faite, c'est tout à fait ça (les fichiers que je veux déplacer sont des images).
Et ce que je veux, c'est déplacer tous les fichiers se trouvant dans 001 dans Volume_001, tous les fichiers se trouvant dans 002 dans Volume_002 etc...
Merci de l'intérêt que tu portes à mon problème ^^
Par rapport à l'arborescence que tu as faite, c'est tout à fait ça (les fichiers que je veux déplacer sont des images).
Et ce que je veux, c'est déplacer tous les fichiers se trouvant dans 001 dans Volume_001, tous les fichiers se trouvant dans 002 dans Volume_002 etc...
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
30 avril 2009 à 20:14
30 avril 2009 à 20:14
[tmpfs]$ tree . `-- Rep_Principal |-- Volume_001 | `-- 001 | |-- fichA.txt | |-- fichB.txt | `-- fichC.txt |-- Volume_002 | `-- 002 | |-- fichD.txt | |-- fichE.txt | `-- fichF.txt |-- Volume_003 | `-- 003 | |-- fichG.txt | |-- fichH.txt | `-- fichI.txt |-- Volume_004 | `-- 004 | |-- fichK.txt | |-- fichL.txt | `-- fichM.txt |-- Volume_005 | `-- 005 | |-- fichN.txt | |-- fichO.txt | `-- fichP.txt |-- Volume_006 | `-- 006 | |-- fichQ.txt | |-- fichR.txt | `-- fichS.txt |-- Volume_007 | `-- 007 | |-- fichT.txt | |-- fichU.txt | `-- fichV.txt |-- Volume_008 | `-- 008 | |-- fichW.txt | |-- fichX.txt | `-- fichY.txt `-- Volume_009 `-- 009 `-- fichZ.txt 19 directories, 25 files [tmpfs]$ find Rep_Principal/ -type f -exec bash -c 'dir=$(dirname $1); mv $1 ${dir%/*}' _ {} \; 2>/dev/null [tmpfs]$ tree . `-- Rep_Principal |-- Volume_001 | |-- 001 | |-- fichA.txt | |-- fichB.txt | `-- fichC.txt |-- Volume_002 | |-- 002 | |-- fichD.txt | |-- fichE.txt | `-- fichF.txt |-- Volume_003 | |-- 003 | |-- fichG.txt | |-- fichH.txt | `-- fichI.txt |-- Volume_004 | |-- 004 | |-- fichK.txt | |-- fichL.txt | `-- fichM.txt |-- Volume_005 | |-- 005 | |-- fichN.txt | |-- fichO.txt | `-- fichP.txt |-- Volume_006 | |-- 006 | |-- fichQ.txt | |-- fichR.txt | `-- fichS.txt |-- Volume_007 | |-- 007 | |-- fichT.txt | |-- fichU.txt | `-- fichV.txt |-- Volume_008 | |-- 008 | |-- fichW.txt | |-- fichX.txt | `-- fichY.txt `-- Volume_009 |-- 009 `-- fichZ.txt 19 directories, 25 files [tmpfs]$;-))