TP unix ( gestion des repertoires )

1.      

 

Affichez le nom du répertoire courant avec la commande pwd (print working directory).

Changez votre répertoire courant pour remonter dans le répertoire parent avec la commande cd (change directory) suivie du nom du répertoire.

Changez votre répertoire courant pour revenir à votre répertoire initial à l'aide de la commande cd sans argument. Vérifiez que vous êtes bien revenu à votre point de départ.


2.      

 

Placez vous dans votre répertoire d'accueil.

Soit la succession suivante de commandes :  {sidebar id=1}

cp /etc/hosts a

mkdir b c

cd b

cp ../a d

mkdir ../e f

cd

cp a b/f/g

cd b/f

cp g ../../e

cd ..

rm ../a

rmdir ../c

mv ../e/g ../e/x

Dessinez l'arborescence résultante.
Quel est le répertoire courant à la fin de l'opération ?

Il n'est pas nécessaire de taper les commandes pour faire cet exercice.


3.        

Quelle séquence de commandes vous permet de créer l'arborescence de la figure ci-dessous :

 


  1. Créez deux sous répertoires, l’un ayant comme nom votre prénom, et l’autre comme nom votre nom de famille


  1. Affichez le contenu de votre répertoire d’accueil de trois manières différentes :

  1.    {sidebar id=6}
    • Par ordre alphabétique 

    • Par date de création des fichiers 

    • Une autre option de votre choix (expliquer)


  1. En partant de votre répertoire d’accueil, changez de répertoire pour vous positionner dans le répertoire (prénom), et créez trois fichiers comme indiqué ci-dessous 

  1.  
    • touch fichier1

    • > fichier2

    • ls -la > fichier3

    • cat fichier3 > fichier4

    • cat > fichier5 (tapez à ce moment du texte ensuite vous terminez par ctrl-d).

 

  1. Copiez deux de ces fichiers dans le répertoire (nom de famille) à partir du répertoire courant (prénom)


  1. Effacez une des copies (se trouvant dans le répertoire nom de famille), toujours à partir du répertoire courant (prénom).


  1. Changez les noms des cinq fichiers se trouvant dans le répertoire courant.


  1. Déplacez un de ces fichiers vers le répertoire nom de famille.


  1. A partir du répertoire courant (prénom), copiez vers ce répertoire un des fichiers se trouvant dans le répertoire nom de famille. 


  1. En une seule ligne de commande, changez de répertoire pour celui du nom de famille et affichez son contenu.


  1. Exécutez la commande cd sans arguments et expliquez ce qui se passe.


  1. Positionnez-vous sur votre répertoire d’accueil (si vous n’y êtes pas déjà) et afficher à l’écran TOUS les fichiers incluant les sous répertoires et leurs fichiers.


  1. Écrire la commande qui permet d’afficher:

·         les 2 premières lignes du fichier prog1.cpp.           

·         les 3 dernières lignes du fichier prog1.cpp.            

·         la 4ème ligne du fichier prog1.cpp.