Archive pour le mot-clef ‘Linux’

Mon premier script shell

Dimanche 11 juillet 2010

Bien que passé à Linux depuis quelques mois, je ne suis pas encore familier du terminal, encore moins des scripts shell. J’ai pourtant pu constater leur utilité, que ça soit pour transcoder des vidéos du format OGV vers AVI, mais surtout ça pour trier des fichiers, un domaine ou le terminal excelle.

Avec 300000 images réparties dans un seul dossier, mon explorateur ne voulait même pas en afficher le contenu. Après recherches sur le forum ubuntu-fr.org et une validation/modification/explication ;-) par mon cousin, j’ai pu répartir mes images dans 500 dossiers contenant un peu plus de 600 fichiers chacun. J’ai donc commencé le tri proprement dit qui consiste à ne garder que les images qui me conviennent. Comme elles doivent faire au moins 100 ko, j’ai décidé de faire mon propre script pour accélérer les choses. Il utilise la commande find pour trouver les fichiers dont le poids est supérieur à 100 ko et les déplace vers un dossier créé en début de script.

Code:

#!/bin/bash
mkdir nouveau_dossier
find dossier* -size +100k -exec mv ‘{}’ nouveau_dossier \;

C’est tout simple, mais j’ai quand même mis un moment pour trouver comment fonctionnent les paramètres. Et voilà, mon premier script, un petit pas dans le shell mais un gros gain de temps pour mon tri. ;-)

Passage à Ubuntu 10.04 sur le laptop

Mercredi 26 mai 2010

Après avoir attendu un peu pour éviter le gros des bugs, j’ai fait l’upgrade afin de profiter des nouveautés de la nouvelle version d’Ubuntu sur mon PC portable. Lire le reste de cet article →