Parcourir la source

Ajout: exercice arborescence

Laurent HUBERT il y a 7 ans
Parent
commit
20f320b482
2 fichiers modifiés avec 45 ajouts et 1 suppressions
  1. 3 1
      A-configuration-ssh.md
  2. 42 0
      Linux-1-copie-arborescence.md

+ 3 - 1
A-configuration-ssh.md

@@ -107,7 +107,9 @@ Vous pouvez maintenant configurer l'agent (voir le paragraphe correspondant ci-d
 
 ### Avec Putty
 
-Ce tutoriel indique comment configurer `Pageant` (l'agent Putty de gestion des passphrases): https://www.siteground.com/tutorials/ssh/putty.htm
+[Ce tutoriel](https://www.siteground.com/tutorials/ssh/putty.htm) indique comment configurer `Pageant` (l'agent Putty de gestion des passphrases).
+
+Il est aussi possible de définir les clefs que `Pageant` chargera automatiquement lors de son exécution. [Cette page](https://blog.shvetsov.com/2010/03/making-pageant-automatically-load-keys.html) indique la marche à suivre.
 
 ### Avec git-bash
 

+ 42 - 0
Linux-1-copie-arborescence.md

@@ -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