Bonjour
Répertoire courant
On peut faire s’afficher le répertoire courant en lançant la commande pwd
:
michel@deb114x:~$ pwd
/home/michel
michel@deb114x:~$
michel@deb114x:/media/michel/128M_déchiffré$ pwd
/media/michel/128M_déchiffré
michel@deb114x:/media/michel/128M_déchiffré$
michel@deb114x:~/Téléchargements/xmlVirsh$ pwd
/home/michel/Téléchargements/xmlVirsh
michel@deb114x:~/Téléchargements/xmlVirsh$
ou, en faisant s’afficher la valeur qui a été assignée à la variable PWD
michel@deb114x:~$ echo $PWD
/home/michel
michel@deb114x:~$
Chemin absolu <=> relatif à la racine du système de fichiers du système linux utilisé
Ce type de chemin pourra être utilisé dans une commande quelque soit le répertoire courant depuis lequel la commande sera lancée.
dans les deux blocs de texte suivants,
comme le chemin du fichier donné en argument à la commande ls
était un chemin absolu,
la même ligne commande ls
a listé exactement le même fichier.
michel@deb114x:~/Téléchargements/xmlVirsh$ pwd
/home/michel/Téléchargements/xmlVirsh
michel@deb114x:~/Téléchargements/xmlVirsh$ ls -l /etc/fstab
-rw-r--r-- 1 root root 1043 7 sept. 15:04 /etc/fstab
michel@deb114x:~/Téléchargements/xmlVirsh$
michel@deb114x:~$ pwd
/home/michel
michel@deb114x:~$ ls -l /etc/fstab
-rw-r--r-- 1 root root 1043 7 sept. 15:04 /etc/fstab
michel@deb114x:~$
Chemin relatif <=> relatif au répertoire courant
Ce type de chemin indiquera un chemin différent selon le répertoire courant depuis lequel la commande sera lancée.
Dans les deux blocs de texte suivants,
comme le chemin du fichier donné en argument à la commande ls
était un chemin relatif,
la même ligne commande ls
n’a pas listé le même fichier.
michel@deb114x:~$ pwd
/home/michel
michel@deb114x:~$ ls -l .bashrc
-rw-r--r-- 1 michel michel 4006 11 juin 00:24 .bashrc
michel@deb114x:~$
root@deb114x:~# pwd
/root
root@deb114x:~# ls -l .bashrc
-rw-r--r-- 1 root root 571 10 avril 2021 .bashrc
root@deb114x:~#
Avec l’interpréteur de commande(s) bash
et dans une ligne de commande(s),
le caractère tilde (~) sera remplacé par le chemin absolu du répertoire personnel du compte utilisateur qui lancera la ligne de commande :
michel@deb114x:~/Téléchargements/xmlVirsh$ ls -l ~/.bashrc
-rw-r--r-- 1 michel michel 4006 11 juin 00:24 /home/michel/.bashrc
michel@deb114x:~/Téléchargements/xmlVirsh$
jeff@deb114x:~/Images$ ls -l ~/.bashrc
-rw-r--r-- 1 jeff jeff 4006 3 sept. 2018 /home/jeff/.bashrc
jeff@deb114x:~/Images$
root@deb114x:/etc/apt# ls -l ~/.bashrc
-rw-r--r-- 1 root root 571 10 avril 2021 /root/.bashrc
root@deb114x:/etc/apt#
Voir la page du manuel du shell bash
en lançant une des lignes de commandes suivantes :
man --pager='less -p "Développement du tilde$"' bash
LANG=C man --pager='less -p "Tilde Expansion$"' bash