Previous Up

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.

Previous Up