Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 11/11/2007, à 08:09

etalarmor

Script pour trier automatiquement vos fichiers

un petit script pour trier  facilement un dossier lol





recopiez le texte entre les deux lignes pointillées dans l'éditeur de texte
enregistrez avec  comme nom trier.sh dans votre répertoire personnel ( home/toto)

clic droit propriétés permissions  autorisez l'execution ( coche au bas de la boite de dialogue)

ouvrir un terminal
tapez

sudo mv trier.sh  /usr/bin



installez gome-terminal

sudo apt-get install gnome-terminal


fermez votre terminal

et voilà 
dans le dossier de votre choix clic droit>ouvrir un terminal ( icone de tele)

le terminal s'ouvre à  l'adresse de votre dossier 
taper trier.sh
suivez les instructions


Remarques

adapter les noms de dossiers de tri  ( chez moi j'ai changé  le nom d'origine Vidéos en Videos) en fonction de vos besoins  ,creer ceux qui manquent dans home/toto

volontairement il n'y a pas de voiture-balai  vers un dossier divers  avec un truc du genre mv *.*
c'est  le meilleur moyen de virer des trucs auquels on n'a pas pensé  c'est pourquoi en fin du script les fichiers non triés sont listés

a noter que pour les fichiers sur le bureau  une fois la console ouverte  ( même avec gnome-terminal) vous devrez déjà  taper cd /Bureau pour gutsy et cd / Desktop pour les autres versions

le script
--------------------------------------------------------------------------------------------------
#!/bin/bash
PS3="> vous avez demandé à  trier ce dossier  voulez-vous continuer? " # definit l'invite du menu
select choix in  "oui(y/Y)" "non(n/N)"; do
case $REPLY in

  1|y*|Y*) # on accepte en appuyant sur 1 ou en tapant un mot commencant par Y ou y

echo "OK" # on y va


echo "début du tri"
#ici on trie les extensions en fonction des répertoires o๠vont être déplacés les fichiers
# n'ajoutez pas *.* comme extension au risque de déplacer des fichiers essentiels,
# mieux vaut déplacer le reliquat à  la main,ou renommer quelques fichiers

mv *.mp3 *.mp4                  ~/Musique
mv *.txt *.doc *.odt *.pdf    ~/Documents
mv *.avi *.flv *.mpg *.mpeg  ~/Videos
mv *.tar *.zip *.bz2              ~/Archives
mv *.deb *.rpm                    ~/Packages
mv *.jpeg  *.jpg *.png           ~/Images
echo""
echo""
echo "tri terminé"
sleep 1
echo""
echo""
echo "les dossiers et les fichiers  suivants n'ont pas été triés"
# la liste des fichiers non triés permet de repérer les extensions oubliées
echo""

ls -C --color


sleep 5
echo""
echo""
echo "tchao"

sleep 2
break;;

  2|n*|N*) echo "Au revoir" # on quitte en appuyant sur 2 ou en tapant un mot commencant par n ou N
     break;;
  *) echo "Je n'ai pas compris votre réponse . Veuillez répéter svp.";;
  esac
done



-------------------------------------------------------------------------------------------------

Dernière modification par etalarmor (Le 11/11/2007, à 09:10)

Hors ligne

#2 Le 11/11/2007, à 08:34

slasher_fun

Re : Script pour trier automatiquement vos fichiers

mv *.jpeg  *.jpg *.png       ~/Archives

~/Images (ou photos) non ? smile

Hors ligne

#3 Le 11/11/2007, à 08:51

etalarmor

Re : Script pour trier automatiquement vos fichiers

exact oune petite bétiche je corrige tout de suite  merci::lol:

ceci dit tu peux le tester de ton cà´té et me donner ton avis??;);)

Dernière modification par etalarmor (Le 11/11/2007, à 08:54)

Hors ligne

#4 Le 11/11/2007, à 09:00

etalarmor

Re : Script pour trier automatiquement vos fichiers

t'es sur que t'es sur le bon sujet de forum?:rolleyes::rolleyes::rolleyes:

Hors ligne

#5 Le 11/11/2007, à 09:18

etalarmor

Re : Script pour trier automatiquement vos fichiers

si quelqu'un sait comment colorer des lignes dans le script quand il s'affiche
( je voudrais que l'utilisateur voit en rouge la ligne  " vous avez demandé à  trier ce dossier  voulez-vous continuer? " et les 2 lignes de choix  "oui(y/Y)" "non(n/N)")

une idée??:)

Hors ligne

#6 Le 12/11/2007, à 13:23

plopzz

Re : Script pour trier automatiquement vos fichiers

Pour ecrire en rouge tu ajoutes : \033[31m avant ton texte
pour remettre en blanc : \033[0m
D'autres couleurs, par exemple le vert : \033[32m

Un ptit google sur \033[31m te donnera des sites avec toutes les couleurs j'en suis sur smile

Hors ligne

#7 Le 12/11/2007, à 15:09

etalarmor

Re : Script pour trier automatiquement vos fichiers

ok merci

Hors ligne

#8 Le 12/11/2007, à 17:04

etalarmor

Re : Script pour trier automatiquement vos fichiers

euh  ça marche pour echo -e "\033[31mHello\033[00m".

mais comment faire pour  colorier "oui (y/Y)" "non(n/N)" dans l'expression

select choix in  "oui(y/Y)" "non(n/N)"; do

neutralhmm :?

Dernière modification par etalarmor (Le 12/11/2007, à 17:05)

Hors ligne

#9 Le 20/11/2007, à 18:30

etalarmor

Re : Script pour trier automatiquement vos fichiers

skippy plaaaaaaaaaaaaaaaaaaaaaaaaaaaaates zeccccccxusssses

je garde ton script bien au chaud dans ma boîte à neurones

Hors ligne

#10 Le 20/11/2007, à 18:31

etalarmor

Re : Script pour trier automatiquement vos fichiers

http://www.logicielmac.com/news4114/Ubuntu_710_n_aime_pas_les_disques_durs.html
voici un bug gênant dont il vaut mieux être avertis : dans sa dernière versions, la distribution Linux Ubuntu aurait la mauvaise manie de détruire certains types de disques durs d'ordinateurs portables.

Le soucis, provenant d'une mauvaise gestion de L'Advanced Power Management ( interface de programmation permettant au BIOS de gérer l'alimentation du système, réduire la cadence du CPU, désactiver certains périphériques après une période d'inactivité (lecteurs de disques-dur, CD-ROM ...). source Wikipédia , provoquerait le parcage des têtes toutes les quatre secondes sur le périphérique. Un délai totalement anormal écourtant la vie du disque dur à  environ un mois.

Si vous utilisez ce système d'exploitation, vous pouvez détecter le problème assez simplement en tendant l'oreille. Si un bruit se produit toutes les 4 secondes, il faudrait alors prendre vos précautions.

mwwwwwaaaaaaa j'ai peur:D:D:D:D:D:D:D:D:D:D:D:lol::lol::lol::lol::lol::lol::lol::lol::lol::lol:

Dernière modification par etalarmor (Le 20/11/2007, à 18:32)

Hors ligne

#11 Le 20/11/2007, à 18:44

Skippy le Grand Gourou

Re : Script pour trier automatiquement vos fichiers

etalarmor a écrit :

skippy plaaaaaaaaaaaaaaaaaaaaaaaaaaaaates zeccccccxusssses

Pas de problème, moi je m'en fous, c'est juste que comme on l'a remarqué, selon l'utilisation la méthode est efficace ou pas. Donc si quelqu'un tombe sur ce sujet, et voit que ça ne correspond pas à  ses besoins, c'est bien qu'il sache qu'il y a d'autres solutions qui lui conviendront peut-être plus. wink

etalarmor a écrit :

mwwwwwaaaaaaa j'ai peur

Faut pas (page en cours de construction, discussion sur la mailing-list du wiki ou sur les liens du forum cités en bas de page).

Hors ligne

#12 Le 20/11/2007, à 19:05

etalarmor

Re : Script pour trier automatiquement vos fichiers

j'ai regardé le lien  dans mon cas j'ai

12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       2655
192 Power-Off_Retract_Count 0x0032   099   099   000    Old_age   Always       -       513
193 Load_Cycle_Count        0x0032   057   057   000    Old_age   Always       -

ce qui fait un rapport de 1,57  je suppose qu'il n'y a pas de soucis

Hors ligne

#13 Le 20/11/2007, à 19:42

Skippy le Grand Gourou

Re : Script pour trier automatiquement vos fichiers

J'en sais rien, mais évite de trop mélanger les sujets, ça nuit à  l'efficacité de la recherche, à  la lecture, etc. wink

Hors ligne

#14 Le 20/11/2007, à 19:48

etalarmor

Re : Script pour trier automatiquement vos fichiers

ok

Hors ligne