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
unix
unix
Publicité
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 :
~
td.txt
chp1unix
chp2unix
chp1systeme
Publicité
chp2systeme
cours.txt
td.txt
cours.txt
td.txt
cours.txt
cours.txt
td.txt
documents
tp1.txt
tp2.txt
tp1.txt
tp
unix
systeme
travaux
Tout en restant dans votre répertoire d’accueil, écrire les commandes qui permettent d’obtenir cette arborescence :
Publicité
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.
Publicité
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