Merge lp:~lecotegougdelaforce/ubuntu-fr-scripts/dossier_magique into lp:~ubuntu-fr-scripts/ufrs-fichiers/DossierMagique

Proposed by Skippy le Grand Gourou
Status: Merged
Approved by: Skippy le Grand Gourou
Approved revision: 2
Merged at revision: not available
Proposed branch: lp:~lecotegougdelaforce/ubuntu-fr-scripts/dossier_magique
Merge into: lp:~ubuntu-fr-scripts/ufrs-fichiers/DossierMagique
Diff against target: None lines
To merge this branch: bzr merge lp:~lecotegougdelaforce/ubuntu-fr-scripts/dossier_magique
Reviewer Review Type Date Requested Status
Skippy le Grand Gourou Approve
Jean-Mi Approve
Review via email: mp+4273@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Jean-Mi (jeanmi) :
review: Approve
Revision history for this message
Skippy le Grand Gourou (lecotegougdelaforce) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== removed file 'README'
2--- README 2009-03-05 21:40:23 +0000
3+++ README 1970-01-01 00:00:00 +0000
4@@ -1,65 +0,0 @@
5-DOSSIER MAGIQUE - Rangement automatique des fichiers par type
6-
7-
8-Script permettant de ranger automatiquement les fichiers selon leur contenu : les .ogg avec les .ogg, les .avi avec les .avi, etc.
9-
10-
11-1. Fichiers reconnus
12-
13-Actuellement, le script reconnaît (en se basant notamment sur leur type MIME) les fichiers de type texte, pdf, dvi, ps/postscript, ogg, la plupart des formats audio,la plupart des formats video, flash, ASF, la plupart des formats image, les archives tar, rar et zip/gzip, les scripts shell, les documents MS-Word, et les fichiers LaTeX.
14-
15-
16-2. Configuration
17-
18-2.1 Répertoires
19-En l'état, ce script ne fera pas ce que vous voulez. Vous devez adapter les définitions des répertoires, au début du script.
20-
21-Dans cet exemple, les dossiers sont tous situés dans le répertoire /home/votre_login (toutes les définitions commencent par ${DIR}/, or DIR=${HOME}).
22-
23-Les dossiers par défaut existent sous Ubuntu Gutsy (mais pas sous les versions précédentes !), à l'exception des dossiers Divers et Archives.
24-
25-2.2 Types de fichier
26-
27-Pour supprimer par exemple les fichiers de type rar, il suffit de modifier la ligne :
28- *tar* | *rar* | *zip*) bouge ${fichier} ${ARCHIVES};;
29-en :
30- *tar* | *zip*) bouge ${fichier} ${ARCHIVES};;
31-
32-De même, pour rajouter un type de fichier, il suffit d'adapter ou de créer la ligne correspondante. Les types de fichiers sont reconnus grâce à la commande file, donc pour savoir quoi rajouter un petit test s'impose :
33- file -bi un_fichier.test
34-
35-
36-3. Utilisation
37-
38-En ligne de commande :
39- dossier_magique répertoire1 répertoire2 ...
40-
41-Si aucun répertoire n'est spécifié, le répertoire par défaut sera trié.
42-
43-Si les noms des répertoires contiennent des espaces et autres caractères spéciaux, mettez-les systématiquement entre guillemets et précédez ces caractères d'un antislash :
44- dossier_magique "répertoire\ 1" "répertoire\ 2" ...
45-
46-
47-4. Fichier de log
48-
49-Par défaut, il n'y a pas de fichier de log. Il suffit de modifier la ligne
50- LOG=/dev/null
51-par
52- LOG=chemin_du_fichier_voulu
53-
54-pour garder une trace de tout mouvement de fichier dû au script.
55-
56-
57-5. Exécution automatique
58-
59-Pour exécuter automatiquement le script toutes les 5 minutes, par exemple, vous pouvez utiliser crontab. On édite la crontab :
60- crontab -e
61-
62-Et on rajoute :
63- */5 * * * * /chemin/vers/dossier_magique
64-
65-
66-
67-
68-
69-
70
71=== added file 'README.dossier_magique'
72--- README.dossier_magique 1970-01-01 00:00:00 +0000
73+++ README.dossier_magique 2009-03-07 16:35:02 +0000
74@@ -0,0 +1,65 @@
75+DOSSIER MAGIQUE - Rangement automatique des fichiers par type
76+
77+
78+Script permettant de ranger automatiquement les fichiers selon leur contenu : les .ogg avec les .ogg, les .avi avec les .avi, etc.
79+
80+
81+1. Fichiers reconnus
82+
83+Actuellement, le script reconnaît (en se basant notamment sur leur type MIME) les fichiers de type texte, pdf, dvi, ps/postscript, ogg, la plupart des formats audio,la plupart des formats video, flash, ASF, la plupart des formats image, les archives tar, rar et zip/gzip, les scripts shell, les documents MS-Word, et les fichiers LaTeX.
84+
85+
86+2. Configuration
87+
88+2.1 Répertoires
89+En l'état, ce script ne fera pas ce que vous voulez. Vous devez adapter les définitions des répertoires, au début du script.
90+
91+Dans cet exemple, les dossiers sont tous situés dans le répertoire /home/votre_login (toutes les définitions commencent par ${DIR}/, or DIR=${HOME}).
92+
93+Les dossiers par défaut existent sous Ubuntu Gutsy (mais pas sous les versions précédentes !), à l'exception des dossiers Divers et Archives.
94+
95+2.2 Types de fichier
96+
97+Pour supprimer par exemple les fichiers de type rar, il suffit de modifier la ligne :
98+ *tar* | *rar* | *zip*) bouge ${fichier} ${ARCHIVES};;
99+en :
100+ *tar* | *zip*) bouge ${fichier} ${ARCHIVES};;
101+
102+De même, pour rajouter un type de fichier, il suffit d'adapter ou de créer la ligne correspondante. Les types de fichiers sont reconnus grâce à la commande file, donc pour savoir quoi rajouter un petit test s'impose :
103+ file -bi un_fichier.test
104+
105+
106+3. Utilisation
107+
108+En ligne de commande :
109+ dossier_magique répertoire1 répertoire2 ...
110+
111+Si aucun répertoire n'est spécifié, le répertoire par défaut sera trié.
112+
113+Si les noms des répertoires contiennent des espaces et autres caractères spéciaux, mettez-les systématiquement entre guillemets et précédez ces caractères d'un antislash :
114+ dossier_magique "répertoire\ 1" "répertoire\ 2" ...
115+
116+
117+4. Fichier de log
118+
119+Par défaut, il n'y a pas de fichier de log. Il suffit de modifier la ligne
120+ LOG=/dev/null
121+par
122+ LOG=chemin_du_fichier_voulu
123+
124+pour garder une trace de tout mouvement de fichier dû au script.
125+
126+
127+5. Exécution automatique
128+
129+Pour exécuter automatiquement le script toutes les 5 minutes, par exemple, vous pouvez utiliser crontab. On édite la crontab :
130+ crontab -e
131+
132+Et on rajoute :
133+ */5 * * * * /chemin/vers/dossier_magique
134+
135+
136+
137+
138+
139+

Subscribers

People subscribed via source and target branches