Fonctionnement des fichiers
Objectifs
Comprendre l'organisation en fichiers sur Linux
Connaître les premières commandes pour naviguer dans les dossiers
Syntaxe : Lister les fichiers : ls
La commande ls
permet de lister les fichiers et dossiers de l'endroit où l'on se trouve dans son terminal. Par défaut, lorsque l'on ouvre la console, on se trouve dans son dossier d'utilisateur. Si on fait un ls
on voit donc les fichiers et dossiers classiques de ce répertoire.
kyane@europa:~$ ls
Documents Images Musique Téléchargements Vidéos
Rappel :
On peut utiliser l'option -p
ou -F
pour visualiser les dossiers
kyane@europa:~$ ls -p
Documents/ Images/ Musique/ Téléchargements/ Vidéos/ firefox.config
Syntaxe : Naviguer dans le terminal : cd
Si l'on souhaite se rendre dans le dossier Documents
on utiliser la commande cd
(change directory, changer de dossier) suivi du nom du dossier dans lequel on veut se rendre.
kyane@europa:~$ cd Documents
kyane@europa:~/Documents$ ls
Boulot Etudes Finances Logement Picasoft
On constate que le prompt est à jour et que l'on est dans le dossier ~/Documents
.
Fondamental : Séparateur
Sous Linux le caractère de séparation de dossier est /
. Ainsi le fichier /home/kyane/firefox.config
est le fichier nommé firefox.config
se trouvant dans le dossier kyane
qui est lui-même dans le dossier home
.
Syntaxe : Fichiers cachés : ls -a
Tout les fichiers dont le nom commence par un ".
" sont des fichiers cachés : ils ne s'affichent pas par défaut lorsque qu'on utilise la commande ls
.
C'est utile pour des fichiers de configuration qui ne sont pas souvent modifiés, pour ne pas "polluer" l'interface avec pleins de fichiers de ce type que l'on ne souhaite pas voir.
Pour lister les fichiers cachés, on utilise l'option -a
.
kyane@europa:~$ls -a
. .. .bash_logout .bashrc Documents Images Musique .profile Téléchargements Vidéos firefox.config
On voit ici les fichiers .bash_rc
et .profile
qui sont des fichiers cachés du répertoire utilisateur (en l’occurrence qui servent à configurer certains éléments du terminal).
Remarque : Raccourcis : . et ..
On constate que la commande ls -a
retourne systématiquement deux dossiers nommés ".
" et "..
".
kyane@europa:~/Documents$ ls -a
. .. Boulot Etudes Finances Logement Picasoft
Ce sont des raccourcis pour désigner :
le dossier courant dans le cas de
.
le dossier parents dans le cas de
..
Par exemple cela nous permet de retourner facilement au dossier parent.
kyane@europa:~$ cd Documents
kyane@europa:~/Documents$ cd ..
kyane@europa:~$
Remarque : Dossier utilisateur : ~
Le dossier de base de l'utilisateur (on parle de home directory) est désigné par le caractère "~
". Par écrire ~/firefox.config
est équivalent à écrire /home/kyane/firefox.config
, "~
" remplace le nom complet de mon dossier utilisateur, à savoir /home/kyane
.
À retenir
Sous Linux le chemin des fichiers utilise le caractère "/
" pour séparer les noms de dossier, et les fichiers ayant un ".
" en début de nom sont considérés comme cachés.
Naviguer avec un terminal est très simple en utilisant la commande cd
et en s'appuyant sur des raccourcis comme ".
", "..
" et "~
".