Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
UGLimusic
GitHub Repository: UGLimusic/decouverte_shell
Path: blob/main/MD/03_text.md
67 views

title: Exercice 3 - Déplacer en masse ...

Bien. Vous avez compris comment déplacer des fichiers en shell. Mais avouez que c'est assez rébarbatif : on irait beaucoup plus vite à la souris avec un bon navigateur de fichiers.

Alors, à quoi bon utiliser le shell ? Eh bien, parce que les opérations non triviales vont beaucoup plus vite à réaliser en shell !

Dans le terminal, entrez bash 03_start.

Affichez le contenu du répertoire EXO. C'est le bazar, non ?

Heureusement pour vous, la commande mv *.html web va déplacer tous les fichiers dont le nom termine par .html dans le répertoire web (et seulement ceux-là). À la souris, il serait fastidieux de devoir les sélectionner les uns après les autres.

Dans cet exercice, il vous est demandé de déplacer tous les fichiers html dans le répertoire web, les fichiers pdf dans le répertoire print (que vous devez créer) et les fichiers png dans le répertoire image.

Avouez que pouvoir déplacer autant de fichiers en une seule commande est tout de même agréable, non ?

Pour (re)commencer l'exercice, dans le terminal, entrez bash 03_start.

Lorsque vous avez terminé, tapez bash 03_verif pour vérifier et passer à l'exercice suivant.

Continuer avec l'exercice 4