Articles marqués du mot clé « bash »
Copie de fichiers avec métode de recherche récursive
28 février 2015
Imaginons que vous souhaitiez copier l’intégralité des images présentes dans votre répertoire home vers un média ou répertoire quelconque, je vous montre une méthode simple.
Placer vous à l'endroit où vous souhaitez placer les fichiers à copier et ensuite lancer la commande :
$ find ~/ -type f -iname "*.jpg" -exec cp -vi {} ./ ;
Quelques explications s'imposent :
~/ : est le répertoire personnel
-type f : option qui permet de dire que ce sont des fichiers que l'on recherche.
-iname : dit à find de trouver les fichiers de type JPG ou jpg, si vous souhaitez respecter la case, il suffit de changer -iname par -name.
-excec : exécute la commande cp (copie) en mode verbale des fichiers trouvés vers le répertoire courant "./" que vous pouvez bien évidemment remplacer par /media/votremedia .
J'espère que cette commande vous aura été utile.
Sous GNU/Debian voiçi par défaut les touches utiles lorsque vous êtes dans un terminal :
- TAB : auto-complète un mot à partir de la position du curseur.
- CTRL + a : déplace le curseur en début de ligne (équivalent à la touche début).
- CTRL + c : envoie le signal SIGINT à la tâche au premier plan, ce qui a pour effet de l'interrompre.
- CTRL + d : en début de ligne ferme le shell courant (équivalent de la commande exit). Si un début de commande a été saisi, détruit (delete) le caractère suivant le curseur.
- CTRL + e : (end) déplace le curseur en fin de ligne (équivalent à la touche fin).
- CTRL + p : (previous) rappelle la commande précédente (équivalent à la touche flèche du haut).
- CTRL + n : (next) rappelle la commande suivante (équivalent à la touche flèche du bas).
- CTRL + _ : annule la dernière modification.
- CTRL + f : avance le curseur vers la droite.
- ctrl + b : recule le curseur vers la gauche.
- ALT + BS ou ESC + BS : coupe le texte jusqu'au début de mot précédent le curseur.
- ALT + d ou ESC + d : coupe le texte jusqu'à la fin de mot suivant le curseur.
- ALT + u ou ESC + u : transforme les lettres en majuscules jusqu'à la fin de mot suivant le curseur.
- ALT + l ou ESC + l : transforme les lettres en minuscules jusqu'à la fin de mot suivant le curseur.
- ALT + c ou ESC + c : en partant du curseur, met la première lettre rencontrée en majuscule et les suivantes en minuscule jusqu'à la fin de mot trouvée.
- ALT + r ou ESC + r : annule les changements et remet la ligne telle qu'elle était dans l'historique.
Ces éléments ont étés repris du Wikipédia : https://fr.wikipedia.org/wiki/Bourne-Again_shell
Amusez-vous bien :)