**Atelier 2 : Gestion de fichiers et de répertoires**
***Exercice 1***
1. En utilisant les commandes **touch**, **mkdir** et **cd**, donner la suite de commandes qui permettent de créer l’arborescence suivante (seuls les objets .txt sont des fichiers):
**td.txt**
**cours.txt**
**td.txt**
**cours.txt**
**td.txt**
**cours.txt**
**cours.txt**
**td.txt**
**~**
**tp**
**cours**
**sauvegarde**
Publicité
**unix**
**unix**
**systeme**
**systeme**
**projet1.txt**
**projet2.txt**
**chp1unix**
**chp2unix**
**chp1systeme**
**chp2systeme**
**tp1.txt**
**tp2.txt**
**tp1.txt**
1. On souhaite la modifier de façon à obtenir l’arborescence suivante, où des répertoires ont été ajoutés (comme travaux), d’autres ont été supprimés (comme sauvegarde), d’autres regroupés :
**~**
Publicité
**td.txt**
**chp1unix**
**chp2unix**
**chp1systeme**
**chp2systeme**
**cours.txt**
**td.txt**
**cours.txt**
**td.txt**
**cours.txt**
**cours.txt**
**td.txt**
**documents**
**tp1.txt**
**tp2.txt**
Publicité
**tp1.txt**
**tp**
**unix**
**systeme**
**travaux**
Tout en restant dans votre répertoire d’accueil, écrire les commandes qui permettent d’obtenir cette arborescence :
***Exercice 2***
1. Créez un fichier ***monpremiertexte*** contenant votre nom et prénom avec la commande cat 2. Visualisez le contenu de ***monpremiertexte***. 3. Quelle est la taille du fichier ***monpremiertexte*** ? 4. Faites une copie de ***monpremiertexte*** appelée ***macopiedutexte***. 5. Renommez ***macopiedutexte*** en ***introduction***. 6. Quelle différence y a-t-il entre ***« mv macopiedutexte introduction*** » et « ***cp macopiedutexte introduction*** ». 7. Créez un répertoire ***texte*.** 8. Déplacez ***introduction*** dans ***texte*.** 9. Faites une copie de ***monpremiertexte*** appelée ***copie***, et placez-la également dans ***texte.*** 10. Affichez une liste de ce que contient ***texte.*** 11. Essayez de détruire ***texte***. Que se passe-t-il ? Que faut-il faire pour détruire un répertoire? 12. Détruisez tout ce que contient ***texte***. 13. Détruisez texte/. 14. Utilisation de la commande ls 15. A quoi sert l'option -r de ls ? 16. Affichez le contenu de votre répertoire courant de telle sorte que les fichiers modifiés récemment apparaissent en premier.
**Exercice 3 :**
Soit l’arborescence suivante :
AA
AB AC
AD AE AF AG
1. Créer cette arborescence sous votre repertoire personnel en 1 seule commande 2. Aller sous le répertoire AD et créer un fichier fad en utilisant les chemins relatifs 3. En restant dans AD, créer un fichier fag sous le répertoire AG en utilisant les chemins absolus 4. Aller dans le répertoire AG 5. Copier le fichier fag sous AB sous le nom fab 6. En restant dans AG, renommer le fichier fab en fagcopie 7. Déplacer le répertoire AG sous AA