Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
chemins [Le 29/11/2023, 12:51]
krodelabestiole ancienne révision (Le 17/10/2023, 14:00) restaurée
chemins [Le 09/04/2025, 10:12] (Version actuelle)
krodelabestiole [Chemin absolu] + d'exemples
Ligne 13: Ligne 13:
 ===== Chemin absolu ==== ===== Chemin absolu ====
  
-Un chemin absolu se base sur la racine de l'​arborescence et commence par ''/'',​ par ex. : ''/​home/​utilisateur/<​dossier>/<​fichier>''​. Il reste valable quel que soit le contexte (à condition quand même d'​être sur le même système d'une même machine).+<​note>​ 
 +Dans les exemples suivants les termes entre caractères ''<''​ et ''>''​ sont à remplacer par les valeurs qu'ils indiquent, //avec les caractères ''<''​ et ''>''​ eux-mêmes//​. 
 +</​note>​ 
 + 
 +Un chemin absolu se base sur la racine de l'​arborescence et commence par ''/'',​ par exemple ​: 
 +  * ''/​home/​<nom d'utilisateur>/<autre répertoire>/<nom de fichier>'' ​pour la plupart des documents personnels. 
 +  * ''/​usr/​share/​icons/''​ est le premier répertoire où le système cherche les [[:​tutoriel:​installer_theme_icones|icônes]] des applications. 
 +  * ''/​etc/​apt/​sources.list''​ est le principal fichier de configuration d'​[[:​APT]]. 
 +Il reste valable quel que soit le contexte (à condition quand même d'​être sur le même système d'une même machine). 
 + 
 +Cette racine ''/''​ correspond à l'​emplacement où le système Linux courant est installé.((Voir le //​[[:​mount_fstab|montage des systèmes de fichiers]]//​.))
 <note tip>''/''​ au tout début d'un chemin est donc à peu près l'​équivalent du ''​C:​\''​ sous Windows.</​note>​ <note tip>''/''​ au tout début d'un chemin est donc à peu près l'​équivalent du ''​C:​\''​ sous Windows.</​note>​
  
Ligne 48: Ligne 58:
  
 Voir cette [[wpfr>​Nœud_d'​index|page Wikipedia]] pour plus de détails. Voir cette [[wpfr>​Nœud_d'​index|page Wikipedia]] pour plus de détails.
 +
 +===== Commandes =====
 +
 +En [[:​commande_shell|ligne de commande]] il faut généralement échapper les espaces et caractères spéciaux des chemins.\\
 +On peut
 +  * soit précéder ces espaces de ''​\''​ afin de les //​[[wpfr>​Caractère_d'​échappement|échapper]]//​
 +  * soit encadrer l'​ensemble du chemin entre guillemets simples ''​%%'​%%''​ ou doubles ''"''​.
 +
 +Voici quelques outils permettant de manipuler ou d'​utiliser des chemins sous Linux :
 +  * La commande ''​namei -l''​ permet de lister les permissions de chaque élément d'un chemin.
 +  * ''​[[wpfr>​Pwd|$PWD]]''​ (pour //Print Working Directory//​) est la [[:​variables_d_environnement#​autres_variables_d_environnement|variable d'​environnement]] qui représente le chemin du répertoire courant.\\ Vous pouvez l'​utiliser pour remplacer le texte du chemin courant, par exemple :<​code>​namei -l $PWD</​code>​(pour lister les permissions de chaque élément du chemin du répertoire courant, donc ! ;-))
  
 ===== Voir aussi ===== ===== Voir aussi =====
  • chemins.1701258671.txt.gz
  • Dernière modification: Le 29/11/2023, 12:51
  • par krodelabestiole