|
|
@@ -0,0 +1,42 @@
|
|
|
+
|
|
|
+# Gestion d'arborescence de fichiers
|
|
|
+
|
|
|
+
|
|
|
+## Exécution, affichage
|
|
|
+
|
|
|
+1. Exécutez le fichier `init`.
|
|
|
+
|
|
|
+2. Combien de fichiers ont été créés ?
|
|
|
+
|
|
|
+3. En êtes vous sûr ?
|
|
|
+
|
|
|
+4. Combien de répertoires ont été créés ?
|
|
|
+
|
|
|
+5. Listez tous les fichiers dont le nom contient un `F`.
|
|
|
+
|
|
|
+6. Listez tous les fichiers dont le nom contient deux chiffres.
|
|
|
+
|
|
|
+7. Listez tous les fichiers dont le nom contient deux chiffres qui se
|
|
|
+ suivent.
|
|
|
+
|
|
|
+8. Effacez tous les fichiers dont le nom fini par `d`.
|
|
|
+
|
|
|
+9. Copiez tous les fichiers dont le nom contient un `1` ou un `3` dans un sous-répertoire nommé `copy` (créez le si nécessaire).
|
|
|
+
|
|
|
+10. Mettez, dans un fichier nommé `listeComplete.txt`, la liste de tous
|
|
|
+ les fichiers créés par le *script* `init`.
|
|
|
+
|
|
|
+11. Déplacez le à la racine de votre compte.
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+## Copie sélective
|
|
|
+
|
|
|
+L'objectif ici est de copier une partie de l'arboresence dans un dossier cible `unix-filtre` :
|
|
|
+
|
|
|
+1. tous les répertoires commençant par `.data` et leur contenu, et uniquement les fichiers qu'il contient commençant par `tmp-` (on ne doit pas créer de dossier vide)
|
|
|
+2. tous les répertoires commençant par `data` et leur contenu
|
|
|
+
|
|
|
+Tentez de copier en utilisant des commandes simples
|
|
|
+
|
|
|
+Ecrivez un script pour réaliser cela
|