210 lines
8.1 KiB
HTML
210 lines
8.1 KiB
HTML
<?xml version="1.0" encoding="UTF-8"?>
|
||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||
<head>
|
||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||
<title>BOcal 428</title>
|
||
<link rel="stylesheet" href="../../tuteurs.css" type="text/css" />
|
||
</head>
|
||
<body>
|
||
<div class="navigation">
|
||
<h1>Tuteurs informatique<br /><a href="../../meta/contact.html">Nous contacter</a></h1>
|
||
<hr />
|
||
<ul class="menu">
|
||
<li>
|
||
<a href="../../meta/charte_graphique.html">Utiliser ce site</a>
|
||
</li>
|
||
<li>
|
||
<a href="../../actualite.html">Actu et stages</a>
|
||
</li>
|
||
<li>
|
||
<a href="../../docs/">Docs à imprimer</a>
|
||
</li>
|
||
<li>
|
||
<a href="../../meta/plan_site.html">Plan du site</a>
|
||
</li>
|
||
<li>
|
||
<a href="../../search.html">Rechercher</a>
|
||
</li>
|
||
</ul>
|
||
<hr />
|
||
<ul class="arbre">
|
||
<li>
|
||
<a href="../../">Les tuteurs</a>
|
||
<ul class="arbre">
|
||
<li>
|
||
<a href="../">Documentations</a>
|
||
<ul class="arbre">
|
||
<li>
|
||
<a href="./">BOcal</a>
|
||
<ul class="arbre">
|
||
<li>
|
||
<a href="bocal422.html">BOcal 422</a>
|
||
</li>
|
||
<li>
|
||
<a href="bocal423.html">BOcal 423</a>
|
||
</li>
|
||
<li>
|
||
<a href="bocal424.html">BOcal 424</a>
|
||
</li>
|
||
<li>
|
||
<a href="bocal425.html">BOcal 425</a>
|
||
</li>
|
||
<li>
|
||
<a href="bocal426.html">BOcal 426</a>
|
||
</li>
|
||
<li>
|
||
<a href="bocal428.html" class="actuel">BOcal 428</a>
|
||
</li>
|
||
<li>
|
||
<a href="bocal430.html">BOcal 430</a>
|
||
</li>
|
||
<li>
|
||
<a href="bocal431.html">BOcal 431</a>
|
||
</li>
|
||
<li>
|
||
<a href="bocal432.html">BOcal 432</a>
|
||
</li>
|
||
<li>
|
||
<a href="bocal433.html">BOcal 433</a>
|
||
</li>
|
||
<li>
|
||
<a href="bocal434.html">BOcal 434</a>
|
||
</li>
|
||
<li>
|
||
<a href="bocal437.html">BOcal 437</a>
|
||
</li>
|
||
<li>
|
||
<a href="bocal439.html">BOcal 439</a>
|
||
</li>
|
||
<li>
|
||
<a href="bocal440.html">BOcal 440</a>
|
||
</li>
|
||
<li>
|
||
<a href="bocal441.html">BOcal 441</a>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
<hr />
|
||
<ul class="menu">
|
||
<li>
|
||
<a href="http://www.eleves.ens.fr/">Serveur des élèves</a>
|
||
</li>
|
||
<li>
|
||
<a href="http://www.ens.fr/">ENS</a>
|
||
</li>
|
||
<li>
|
||
<a href="http://www.spi.ens.fr/">SPI</a>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
<div class="corps">
|
||
<h1>Manipuler des fichiers</h1>
|
||
<p>
|
||
D'abord, des préliminaires théoriques, pénibles mais utiles. Il
|
||
existe plusieurs types de fichiers sur les machines Unix :
|
||
</p>
|
||
<ul>
|
||
<li>
|
||
un fichier « ordinaire » contient desdonnées utilisables par des
|
||
programmes (exemple : votre maîtrise) ;
|
||
</li>
|
||
<li>
|
||
un fichier « exécutable » est un programme (exemple : <code>latex</code>) ;
|
||
</li>
|
||
<li>
|
||
enfin, un « répertoire » est un fichier qui contient d'autres
|
||
fichiers, qui peuvent eux-même être des répertoires...
|
||
</li>
|
||
</ul>
|
||
<p> Ceci donne une structure d'arborescence aux fichiers, ce qui permet
|
||
de s'y retrouver plus facilement. Ainsi, tous vos fichiers sur les
|
||
machines Unix de l'École sont rassemblés à l'intérieur d'un même
|
||
répertoire, qui est votre compte personnel. Vous n'aurez probablement pas
|
||
besoin de le savoir, mais le nom complet de ce répertoire est de la forme
|
||
<code>/users/02/pataphysique/vian</code> ; vous pourrez aussi le désigner
|
||
plus simplement par un tilde (<code>~</code>) dans lescommandes
|
||
ci-dessous. La barre oblique <code>/</code> (et non <code>\</code>)
|
||
marque les sous-répertoires : ans l'exemple ci-dessus, <code>vian</code>
|
||
est un sous-répertoire de <code>pataphysique</code>, lui-même un
|
||
sous-répertoire de <code>02</code>. </p>
|
||
<p> Maintenant, la pratique. Le moyen le plus simple de manipuler les
|
||
fichiers est de cliquer sur le bouton « Fichiers » en haut à gauche de
|
||
votre écran ; il lance unprogramme qui vous permet de tout manipuler à la
|
||
souris. Ce programme est facile à utiliser, on n'en parlera pas ici. Il
|
||
est également possible de manipuler vos fichiers en tapant des commandes
|
||
dans un terminal. Pourquoi, me direz-vous ? Parce que cette méthode
|
||
marche aussi quand vous vous connectez depuis chez vous, ou depuis le
|
||
labo dans lequel vous êtes en stage, et que vous ne disposez donc pas du
|
||
bouton « Fichiers ». La machine garde en permanence un répertoire qui est
|
||
le « répertoire courant », c'est-à-dire celui dans lequel sont
|
||
normalement effectuées les opérations sur les fichiers. Ce répertoire est
|
||
affiché avant chaque commande que vous tapez : ainsi, </p>
|
||
<pre>
|
||
<span class="prompt">clipper ~ $</span>
|
||
</pre>
|
||
<p> signifie que vous êtes dans votre
|
||
répertoire personnel <code>~</code>, alors que</p>
|
||
<pre>
|
||
<span class="prompt">clipper ~/prive $</span>
|
||
</pre>
|
||
<p>signifie que vous êtes dans le
|
||
sous-répertoire prive de votre répertoire personnel. Enfin, deux points
|
||
(<code>..</code>) désignent l'opération « remonter d'un niveau dans
|
||
l'arborescence ». Ainsi, si votre répertoire courant est
|
||
<code>~/prive</code>, alors <code>../rapport.tex</code> désigne le
|
||
fichier <code>rapport.tex</code> de votre répertoire personnel ; dans ce
|
||
cas, c'est donc un synonyme de <code>~/rapport.tex</code>.</p>
|
||
<p>
|
||
Les commandes décrites ci-dessous,comme beaucoup de commandes Unix,
|
||
prennent plusieurs paramètres qui leur disent sur quels fichiers
|
||
travailler. Pour entrer la commande, entrez le nom de la commande, puis
|
||
les paramètres, le tout séparé par des espaces (pensez : verbe,complément
|
||
d'objet).</p>
|
||
<ol>
|
||
<li><strong>Copier.</strong> La commande pour cela est cp
|
||
(abréviation pour copy). Elle prend deux arguments : le nom du fichier à
|
||
copier, et le nom de la copie que vous voulez créer. Par exemple,
|
||
<pre>
|
||
cp maitrise.tex dea.tex
|
||
</pre>
|
||
Exception : si le deuxième paramètre est le nom d'un répertoire qui
|
||
existe déjà, une copie du fichier sera créée dans ce répertoire, avec le
|
||
même nom de fichier quel'original. Par exemple, si dea est un
|
||
sous-répertoire de votre répertoire personnel,
|
||
<pre>cp maitrise/intro.tex dea</pre>
|
||
ne clonera que la première partie de votre travail.
|
||
</li>
|
||
<li><strong>Déplacer.</strong> La commande pour déplacer un fichier
|
||
est mv (move). Elle fonctionne exactement de la même manière que cp, sauf
|
||
que l'original est détruit.<br />
|
||
|
||
<code>mv</code> permet aussi de renommer un fichier. Par exemple,
|
||
<pre>mv houba hop</pre> renomme le fichier houba.
|
||
</li>
|
||
<li><strong>Supprimer.</strong>
|
||
Pour cela, utilisez la commande rm (remove), suivie du nom du fichier à
|
||
supprimer. Un exemple (kids, don't try this at home !) :
|
||
<pre>
|
||
rm these.tex.
|
||
</pre>
|
||
</li>
|
||
</ol>
|
||
<p>
|
||
Si cet exposé (quelque peu succinct) vous laisse sur votre faim,
|
||
n'hésitez pas à poser vos questions par mail à
|
||
<a href="mailto:tuteurs@clipper.ens.fr"><code>tuteurs@clipper</code></a>, ou par
|
||
agression verbale en salle S.
|
||
</p>
|
||
<p class="auteur">Jérôme, pour les tuteurs informatique</p>
|
||
<div class="metainformation">
|
||
Page maintenue par Joël Riou. Dernière modification : 2003-06-02 par Joël Riou.
|
||
</div>
|
||
</div>
|
||
</body>
|
||
</html>
|