Voici un exemple d'utilisation de "Dossier_magique" mettant en œuvre deux répertoires :
- Le répertoire contenant les fichiers à ventiler "~/Bureau/vrac"
- Le répertoire dans lequel on veut ventiler les fichiers "~Bureau/ventilés"
On lance "Dossier_magique" dans un terminal, via la ligne de commande : "/chemin/Dossier_magique -t <rép_cible> <rép_source>"
*** contenu du répertoire "vrac" avant l'opération ***
user@user-mate:~$ ls -l ~/Bureau/vrac
total 4528
-rw-rw-r-- 1 user user 1757184 janv. 29 21:23 07-Faut-rigoler.pps
-rw-rw-r-- 1 user user 518532 janv. 14 19:46 413DC34AE5064F5CBB6747D9DC6129A9.png
-rw-rw-r-- 1 user user 2254010 mars 4 10:54 GUIDE_OFFICIEL_SLOW_COSMETIQUE.pdf
-rw-rw-r-- 1 user user 73728 janv. 31 12:23 Père noël hait les éoliennes.jpg
-rw-rw-r-- 1 user user 27908 janv. 19 2016 The Linux Rain - Multiple-item data entry with YAD.html
*** contenu du répertoire "ventilés" avant l'opération ***
user@user-mate:~$ ls -l ~/Bureau/ventilés
total 0
*** ligne commande lançant "Dossier_magique" ***
user@user-mate:~$ "/data/user/Developpement/scripts/Dossier_magique" -t ~/Bureau/ventilés ~/Bureau/vrac
*** contenu du répertoire "vrac" après l'opération ***
user@user-mate:~$ ls -l ~/Bureau/vrac
total 0
*** contenu du répertoire "ventilés" après l'opération ***
user@user-mate:~$ ls -l ~/Bureau/ventilés
total 28
drwxrwxr-x 2 user user 4096 juin 23 11:59 Archives
drwxrwxr-x 2 user user 4096 juin 23 11:59 Divers
drwxrwxr-x 2 user user 4096 juin 23 11:59 Documents
drwxrwxr-x 2 user user 4096 juin 23 11:59 Exécutables
drwxrwxr-x 2 user user 4096 juin 23 11:59 Images
drwxrwxr-x 2 user user 4096 juin 23 11:59 Musique
drwxrwxr-x 2 user user 4096 juin 23 11:59 Vidéos
*** contenu du sous-répertoire "ventilés/Documents" ***
user@user-mate:~$ ls -l ~/Bureau/ventilés/Documents
total 3948
-rw-rw-r-- 1 user user 1757184 janv. 29 21:23 07-Faut-rigoler.pps
-rw-rw-r-- 1 user user 2254010 mars 4 10:54 GUIDE_OFFICIEL_SLOW_COSMETIQUE.pdf
-rw-rw-r-- 1 user user 27908 janv. 19 2016 The Linux Rain - Multiple-item data entry with YAD.html
*** contenu du sous-répertoire "ventilés/Images" ***
user@user-mate:~$ ls -l ~/Bureau/ventilés/Images
total 580
-rw-rw-r-- 1 user user 518532 janv. 14 19:46 413DC34AE5064F5CBB6747D9DC6129A9.png
-rw-rw-r-- 1 user user 73728 janv. 31 12:23 Père noël hait les éoliennes.jpg
user@user-mate:~$
Comme on peut le constater, le répertoire d'origine "vrac" (SOURCE) est vide après l'opération, les fichiers ayant été transféré dans le répertoire de destination "ventilés" (CIBLE) où ils sont répartis dans les sous-répertoires (ou dossiers) Documents, Images, etc...
Voici un autre exemple, ne mettant en œuvre qu'un seul répertoire, à la fois cible et source de l'opération
On lance "Dossier_magique" dans un terminal, via la ligne de commande : "/chemin/Dossier_magique -t <rép_cible>"
*** contenu du répertoire "vrac" avant l'opération ***
user@user-mate:~$ ls -l ~/Bureau/vrac
total 4528
-rw-rw-r-- 1 user user 1757184 janv. 29 21:23 07-Faut-rigoler.pps
-rw-rw-r-- 1 user user 518532 janv. 14 19:46 413DC34AE5064F5CBB6747D9DC6129A9.png
-rw-rw-r-- 1 user user 2254010 mars 4 10:54 GUIDE_OFFICIEL_SLOW_COSMETIQUE.pdf
-rw-rw-r-- 1 user user 73728 janv. 31 12:23 Père noël hait les éoliennes.jpg
-rw-rw-r-- 1 user user 27908 janv. 19 2016 The Linux Rain - Multiple-item data entry with YAD.html
*** ligne commande lançant "Dossier_magique" ***
user@user-mate:~$ "/data/user/Developpement/scripts/Dossier_magique" -t ~/Bureau/vrac
*** contenu du répertoire "vrac" après l'opération ***
user@user-mate:~$ ls -l ~/Bureau/vrac
total 28
drwxrwxr-x 2 user user 4096 juin 23 11:59 Archives
drwxrwxr-x 2 user user 4096 juin 23 11:59 Divers
drwxrwxr-x 2 user user 4096 juin 23 11:59 Documents
drwxrwxr-x 2 user user 4096 juin 23 11:59 Exécutables
drwxrwxr-x 2 user user 4096 juin 23 11:59 Images
drwxrwxr-x 2 user user 4096 juin 23 11:59 Musique
drwxrwxr-x 2 user user 4096 juin 23 11:59 Vidéos
*** contenu du sous-répertoire "vrac/Documents" ***
user@user-mate:~$ ls -l ~/Bureau/vrac/Documents
total 3948
-rw-rw-r-- 1 user user 1757184 janv. 29 21:23 07-Faut-rigoler.pps
-rw-rw-r-- 1 user user 2254010 mars 4 10:54 GUIDE_OFFICIEL_SLOW_COSMETIQUE.pdf
-rw-rw-r-- 1 user user 27908 janv. 19 2016 The Linux Rain - Multiple-item data entry with YAD.html
*** contenu du sous-répertoire "vrac/Images" ***
user@user-mate:~$ ls -l ~/Bureau/vrac/Images
total 580
-rw-rw-r-- 1 user user 518532 janv. 14 19:46 413DC34AE5064F5CBB6747D9DC6129A9.png
-rw-rw-r-- 1 user user 73728 janv. 31 12:23 Père noël hait les éoliennes.jpg
user@user-mate:~$
Comme on peut le constater, le répertoire d'origine "vrac" (à la fois CIBLE et SOURCE) ne contient plus de fichier après l'opération, ceux-ci ayant été transférés et répartis dans les sous-répertoires (ou dossiers) Documents, Images, etc... créés dans le même répertoire.
-----------------------------------------------------------------------------------------------------------
@guylapi:
Serait-il possible de voir un exemple du contenu d'un des répertoires (SOURCE) que tu veux récupérer, pour avoir une idée des fichiers en question ?
(Un "ls -l" pour la liste, et un deux "file" pour la nature des fichiers).