Voir aussi la présentation des mtools par le SPI.
Dans chaque salle il y a une ou plusieurs machines avec lecteur de disquettes : la plupart des Sun récentes, et tous les PC (sauf chaland).
Vous n'avez pas besoin d'être logué sur la station disposant d'un lecteur pour
utiliser votre disquette. Rloguez-vous sur cette machine (voir rlogin). Toutes les
commandes concernant la disquette seront tapées dans la fenêtre du rlogin. Si
la machine n'a pas de bouton-poussoir pour éjecter la disquette, tapez
eject
.
N'oubliez pas de vous déloguer quand vous avez fini... (taper
exit
).
Les stations acceptent toutes les disquettes PC, 3”1/2, basse et haute densité (vous aurez peut-être des problèmes avec les double-densité).
Et mes fichiers word ? Il n'y aucun problème pour transférer un fichier word sur une station ! Un fichier, quel qu'il soit (image, son, fichier word, etc), peut être transféré d'un système à l'autre. Le problème se pose ensuite éventuellement pour le lire, ou le décoder. Mais c'est un autre problème (à ce sujet, vous pouvez aller lire Word sur les stations, un article paru dans le numéro 4 du Hublot, février 2000).
Les commandes utilisées pour manipuler les disquettes sont celles de DOS,
précédées d'un « m
» (ce qui explique leur nom générique de
mtools). Le tableau suivant indique les principales commandes
utilisables, ainsi que leur équivalent Unix.
Disquette | Unix | Fonction |
---|---|---|
mcd (Change Directory) |
cd |
Change de répertoire |
mcopy |
cp |
Copie les fichiers vers ou depuis la disquette |
mdel (DELete) |
rm |
Efface un fichier |
mdir (DIRectory) |
ls |
Montre le contenu d'un répertoire |
mformat |
Formate une disquette au format MSDOS | |
mmd (Make Directory) |
mkdir |
Crée un sous-répertoir |
mrd (Remove Directory) |
rmdir |
Efface un sous-répertoire |
mren (REName) |
mv |
Renomme un fichier |
mtype |
cat |
Montre le contenu d'un fichier |
La disquette s'appelle a:
(A deux-points); il faut préciser que
l'on parle de la disquette à chaque fois qu'il y a une ambiguité.
Remarque : j'ai mis les noms de fichiers sur disquette en majuscules comme le fait DOS, mais on peut saisir les noms en minuscules.
D'autre part, comme les noms des fichiers MSDOS ont une taille limitée (huit
caractères et un suffixe de trois caractères), il peut arriver que les noms
Unix soient tronqués, ainsi que les suffixes; par exemple,
definitions.html
deviendra DEFINIT.HTM
.
mdir
Affiche le contenu du répertoire courant de la disquette (ce qui revient le plus souvent à afficher le contenu de la disquette). Par exemple :
bireme ~ $ mdir
Volume in drive A is PKBACK#002
Volume Serial Number is 18D9-2744
Directory for A:/
LITHIUM TEX 57609 09-10-2000 17:24 lithium.tex
PG_TITRE TEX 2127 08-28-2000 14:24 pg_titre.tex
RABI PS 72560 09-03-2000 21:23 rabi.ps
DIFFR PS 78891 08-31-2000 10:30 diffr.ps
PRO_JET PS 87295 08-29-2000 15:03 pro_jet.ps
SWPROFIL PS 73622 08-31-2000 11:52 swprofil.ps
PG_TITRE PS 50186 08-28-2000 14:24 pg_titre.ps
LITHIUM PS 732900 09-11-2000 9:47 lithium.ps
8 files 1 155 190 bytes
300 032 bytes free
La disquette contient huit fichiers. mdir
affiche le nom au
format DOS, la taille (en octets) du fichier, la date d'inscription sur la
disquette, et le nom Unix. La place restante sur la disquette est également
indiquée (ici, environ 300 Ko).
mcopy source cible
Recopie un fichier de la disquette sur la machine, ou de la machine vers la
disquette (désignée par A:
) :
mcopy chrono.tex A:
Recopie le fichier chrono.tex
sur la disquette.
mcopy A:FICHIER.TXT rapport.txt
Copie le fichier MSDOS fichier.txt
dans un fichier appelé
rapport.txt
. Ici, on spécifie les noms des deux fichiers, car on
a choisi de renommer le fichier au passage.
mcopy A:FICHIER.TXT .
Copie le fichier MSDOS fichier.txt
sur le compte, sans changer
le nom du fichier. .
(point) peut se traduire par « ici ».
mcopy 'A:*' .
Recopie tous les fichiers de la disquette dans le répertoire courant. Il apparaissent sous leur nom d'origine. Les quotes (apostrophes) sont indispensables à cause de l'astérisque.
mformat A:
Sert à reformater la disquette (par conséquent efface toutes les données qui y sont inscrites).
mcd A:PHILO
Va dans le sous-répertoire philo
contenu sur la disquette.
mmd A:DIVERS
Crée un sous répertoire divers
sur la disquette.
mren A:HEGEL.TXT A:DIAL.TXT
Renommer le fichier HEGEL.TXT
de la disquette en
DIAL.TXT
. Il n'est pas indispensable de préciser qu'il s'agit
de la disquette (on peut ne pas écrire le A:
).