7 Des programmes de base : commandes de manipulation de
fichiers
Exercice 27 (Des programmes de base pour le système de fichiers)
En utilisant votre bibliothèque, réalisez les programmes de base
suivants. Il travaille tous avec le fichier de configuration
désigné par la variable d’environnement $HW_CONFIG et la
partition désignée par $CURRENT_VOLUME, voir l’encart :
-
mknfs
- (make new file system) crée un
système de fichiers
sur le volume courant.
- dfs
- (display file system) liste les
informations associées à la partition courante ; voir l’encart
- pdir
- (print directory) affiche la liste de
entrées du répertoire donné en paramètre sous la forme d’un
nom absolu.
- ndir
- (new directory) crée un répertoire
dont le nom (absolu) est passé en paramètre.
- pfile
- (print file) affiche sur la sortie
standard le contenu d’un fichier dont le nom (absolu) est
passée en paramètre.
- nfile
- (new file) crée le fichier dont le nom est
passé en paramètre. Le contenu du fichier est lu sur l’entrée
standard. Si le fichier existait; il est préalablement
détruit.
- dfile
- (delete file) supprime le fichier ou
répertoire (qui doit être vide) dont le nom est passé en
paramètre.
- cfile
- (copy file) copie le contenu du premier
fichier dont le nom est donné en paramètre dans le second
fichier dont le nom est donné en paramètre.