10-2	Activité 2 (Le système des fichiers)
Objectif:
- 
·	Etre capable de naviguer dans le système des fichiers et ressources partagées TECFA/STAF 
- 
·	Etre capable de manipuler des répertoires et fichiers dans ce système
Savoir-faire:
- 
·	Se repérer: qui on est, où on est 
- 
·	Se replacer en racine, se replacer dans son home 
- 
·	Localiser les ressources: que trouve-t-on et où 
- 
·	Gérer ses propres repertoires et fichiers ainsi que les ressources extérieures: 
- 
·	créer, copier, déplacer, renommer des répertoires et des fichiers
Pré-requis: 
Connaissances indispensables:
- 
2.	Lecture et composition de chemins d'accès (voir 3-3Le système de fichiers Unix)
- 
3.	L'identification des répertoires: racine, répertoires courant et parents, répertoire de base de l'utilisateur, lien symbolique ln
- 
4.	Connaissance des commandes UNIX de base pour manipuler les fichiers (voir 3-4Gestion des fichiers): ls, mv, mkdir, rmdir, cd, cp
- 
5.	Maîtrise des permissions
- 
6.	Connaissances de commandes de visualisation et d'impression (voir 3-2Impression et visualisation)
- 
7.	Connaissances de commandes d'assistance: man
Vérification
:
- 
1.	Etre capable d'identifier le repertoire où nous les (les étudiants) avons placés 
- 
2.	Avoir créé son arborescence de base (par exemple, par cours) plus un répertoire de travail temporaire 
- 
3.	Avoir effacé des répertoires et de fichiers temporaires
- 
4.	Avoir copié dans son repertoire de travail temporaire des fichiers
- 
5.	 Changement de permission de plusieurs fichiers.
 
Exercice 2.1 se retrouver
But: Se retrouver
- 
1.	Allez dans le répertoire ~schneide/l/staf10
- 
2.	Quelle est la taille du fichier welcome.html ?
- 
3.	Vous êtes où ?
 
Exercice 2.2 copier
But: Mettre à disposition une page sur notre server WWW
- 
1.	Vérifiez que le répertoire nommé "public_html" sous votre "home" existe, sinon créez-le !
- 
2.	Copiez le fichier "/web/tecfa/teaching/staf10/fichiers/tell.html" dans ce répertoire ~/public_html/ en lui donnant le nom "welcome.html"
- 
3.	Copiez UN SEUL fichier *.gif du répertoire /web/gif dans un  fichier nommé "image.gif"
Réussite: L'URL "http://tecfa.unige.ch/~<votre login nom>" marche.
 
Exercice 2.3 lien symbolique
But: Création de liens symboliques
- 
1.	Créez un lien symbolique entre le répertoire /web/tecfa/teaching/staf10/ et le fichier staf10 à l'aide de la commande "ln" (voir  section 3-4Gestion des fichiers).
- 
2.	Recopiez un autre fichier *.gif du répertoire /web/tecfa/teaching/staf10/fichiers/" mais en utilisant le lien symbolique: 'cp staf10/......'.
Réussite: l'image a changé sur votre home page www.
 
Exercice 2.4 répertoires
But: Création de quelques répertoires de travail, utilisation de la copie récursive.
- 
1.	Créez des répertoires "temp", "staf10" et "staf14" sous votre home dir
- 
2.	Copiez le répertoire /web/tecfa/teaching/staf10/fichiers/junk/ y compris tous les sous-répertoires et fichiers chez vous dans le répertoire temp.
- 
3.	Affichez la liste de tous les fichiers dans votre "home".
Réussite: Combien de fichiers junk1.text y-a-t-il sous ~/temp ? (y compris ses sous-répertoires)
 
Exercice 2.5 destruction
- 
1.	Détruisez le répertoire temp et tous ses sous-répertoires et fichiers d'un seul coup.
 
Exercice 2.6 permissions
But: Maîtrise des permissions
- 
1.	Créez un répertoire ~/public_html/temp
- 
2.	Dans ce répertoire, créez 5  fichiers en copiant 4 fois le fichier ~/staf10/fichiers/cv.html dans des fichiers cv1.html, cv2.html etc.:
- 
·	cv1.html doit être accessible en lecture par tout le monde
- 
·	cv2.html doit être accessible en lecture par vous tout seul
- 
·	cv3.html doit être accessible en lecture par tous vos collègues (mais pas par les autres)
- 
·	cv4.html doit être accessible en écriture par vos collègues (mais pas par les autres)
- 
·	cv5.html doit être accessible en écriture par tout le monde
Réussite: Mettez-vous a deux (2 personnes connectés sous différents logins) et vérifiez les permissions pour chaque fichier. 
 
Exercice 2.7 chercher un fichier (à option)
But: Retrouver un fichier
- 
1.	Dans le répertoire /comm/tecfa/ftp/pub/software il y a un fichier "mudwin.zip". Retrouvez-le avec la commande "find" (Important: La commande "find" doit être utilisé avec modération, car elle cosomme beaucoup de ressources!)
 
 
       
        - -Toolbox -Tecfa Manuel
 - -Toolbox -Tecfa Manuel