wiki/bash.mdwn

46 lines
940 B
Plaintext
Raw Normal View History

2014-02-19 14:16:59 +00:00
# Bash
2014-03-24 05:26:14 +00:00
## Manipulation des fichiers
### Différence de contenu entre deux dossiers
#### Première méthode avec diff
cf <http://stackoverflow.com/questions/16787916/difference-between-2-directories-in-linux>
Au premier niveau
diff folder1 folder2
Récursivement
diff -qr folder1 folder2
2014-02-19 14:16:59 +00:00
2014-03-24 05:26:14 +00:00
Le soucis c'est que c'est très très lent...
### Avec find et un peu de bash
cf <http://ocaoimh.ie/2012/11/21/bash-compare-two-directories/>
Pour avoir la liste des fichiers qui diffèrent
diff <(cd dir1 && find | sort) <(cd dir2 && find | sort)
Pour uniquement les repertoires
diff <(cd dir1 && find -type d | sort) <(cd dir2 && find -type d | sort)
2014-03-24 05:26:14 +00:00
### Appliquer à toutes les fichiers d'un dossier
2014-02-19 14:16:59 +00:00
for i in $; do quoiFaire; done
2014-03-24 05:26:14 +00:00
## Manipulation d'image
2014-02-19 14:16:59 +00:00
### Modifier la taille d'une image
convert IMG -resize 50% new_IMG
### Tourner en fonction des données exif
convert IMG -auto-orient new_IMG