3 / 4
Comme sous MS-DOS, les disques sous UNIX sont organisés en répertoires et sous-
répertoires. Ces répertoires permettent de regrouper des fichiers et des sous-répertoires de
manière hiérarchique et modulaire.
. : représente le répertoire courant.
.. : représente le répertoire juste au dessus du répertoire courant.
~ : représente le répertoire de l'utilisateur connecté.
/ : représente le répertoire racine.
mkdir : crée un répertoire. Exemple : mkdir répertoire.
rmdir : efface un répertoire. Exemple : rmdir répertoire.
mvdir : renomme ou déplace (avec son contenu) un répertoire. Exemple : mkdir
répert1 répert2.
cd : change le répertoire courant. Exemple : cd répertoire.
pwd : affiche le répertoire courant.
cp : copie un répertoire (avec son contenu). Exemple : cp répertoire.
Remarque : pour copier un répertoire avec tous ses sous-répertoires, il
faut utiliser l'option -R. Exemple : cp -R répertoire.
ls : affiche le contenu d'un répertoire. Exemple : ls répertoire. Pour afficher
tous les fichiers avec leur taille, il faut utiliser les options -la. Exemple :
ls -la. L'affichage est alors de la forme :
d rwx r-x r-x 2 owner 1024 Jun 16 18:33 name.
d indique que name est un répertoire,
le premier groupe rwx indique que owner a des droits de lecture,
écriture et exécution sur name, les second et troisième groupes r-x que
les autres utilisateurs n'ont pas ce droit d'écriture,
2 indique le nombre de sous répertoires de name,
1024 est la taille en octets occupée par name,
Jun 16 18:33 est la date et l'heure de dernière modification de name,
name est le nom du répertoire ou fichier.
6. FICHIERS
Les noms de fichiers sous UNIX peuvent posséder jusqu'à 255 caractères. Les fichiers
qui commencent par . sont considérés comme des fichiers cachés ; il faut utiliser l'option -a
pour les visualiser avec la commande ls. Habituellement, les fichiers d'un utilisateur peuvent
être lus par tous, mais sont protégés en écriture (seul l'utilisateur peut les modifier).
* : caractère générique qui remplace un groupe de caractères.
? : caractère générique qui remplace un caractère.
rm : efface un fichier. Exemple : rm fichier. Attention : aucune confirmation
n'est demandée avant l'effacement et il n'existe aucun moyen de
récupérer un fichier effacé.
del : efface un fichier après avoir demandé confirmation. Exemple : del
fichier. Pour limiter les erreurs, on utilisera del plutôt que rm. Attention
: il n'existe aucun moyen de récupérer un fichier effacé.
mv : déplace ou renomme un fichier. Exemple : mv chemin/fichier
nouveau_chemin/nouveau_fichier. Si nouveau_chemin est différent de
chemin, le fichier est déplacé. Si nouveau_fichier est différent de
fichier, le fichier est renommé.
cp : copie un fichier. Exemple : cp fichier nouveau_fichier.
cat : Affiche tout le contenu d'un fichier texte.