Atteindre un fichier |
![]() |
![]() |
Le système de fichiers |
Tout fichier, qu'elle que soit son type, doit pouvoir être identifié, c'est pourquoi on les nomme avec un nom en rapport avec le fichier. Ce nom comporte au maximum 255 caractères, sachant qu'il existe une distinction entre les lettres minuscules et majuscules, et que certains caractères sont interdits, ce sont par exemple le /, les parenthèses (), l'espace ou *.
Ce fichier est rangé dans un répertoire du système de fichiers, on doit pouvoir y accéder, en suivant un chemin dans l'arborescence.
/ | usr | lib | X11 | ||
X11R5 | |||||
src | samba | ||||
Xaw | |||||
home | olivier | linux | HOW-TOppp | ||
temp | |||||
marcel | |||||
doc |
Pour indiquer le chemin du fichier (HOW-TOppp dans notre exemple), on part de la racine (/), on indique le premier répertoire traversé, puis les autres, en séparant chacun des répertoires d'un /. Ainsi donc pour notre fichier le chemin d'accès est :
/home/olivier/linux
En indiquant /home/olivier/linux/HOW-TOppp le fichier est parfaitement identifié, en effet on sait où le trouver puisqu'on a son chemin, et le nom du fichier HOW-TOppp.
A noter qu'on peut avoir des fichiers portant le même nom dans le système de fichiers dés lors qu'ils n'ont pas le même chemin, et donc qu'ils ne se trouvent pas au même endroit.
On dit que le chemin du fichier est absolu parce qu'à la vue de son chemin d'accès, en partant de la racine, on sait exactement où se trouve le fichier.
Un chemin est dit relatif, quand il n'est pas nécessaire, d'indiquer le chemin complet, de l'endroit où on se trouve dans l'arborescence il suffit de rajouter le chemin par rapport à ce même endroit.
En admettant qu'on se trouve sous /home/olivier, si l'on veut accéder à notre fichier HOW-TOppp, le chemin relatif au répertoire courant est ./linux, le point représentant le répertoire courant comme on l'a vu auparavant. Ce qui donne en chemin absolu /home/olivier/linux.
La commande pour se déplacer dans l'arborescence est cd. Si l'on est au niveau de la racine, pour aller à notre répertoire /home/olivier/linux on doit taper :
cd /home/olivier/linux
On a tapé un chemin absolu, on se trouve maintenant sous /home/olivier/linux, si l'on veut aller sous /home/olivier, on doit taper :
cd ..
En effet .. représente le répertoire père, /home/olivier étant le répertoire père de /home/oliver/linux, en tapant cette commande, on se retrouve à l'endroit désiré.
Si vous voulez connaître ou vous vous trouvez, vous disposez de la commande pwd, ainsi si vous tapez pwd juste après la séquence de commandes précédentes, vous obtenez :
/home/olivier