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/01/2020, 17:10]
krodelabestiole [Ressources cachées]
chemins [Le 29/11/2023, 12:51] (Version actuelle)
krodelabestiole ancienne révision (Le 17/10/2023, 14:00) restaurée
Ligne 1: Ligne 1:
-{{tag>​système ​xenial ​bionic}}+{{tag>​système bionic ​focal}}
  
 ====== Les chemins d'​accès sous Linux ====== ====== Les chemins d'​accès sous Linux ======
Ligne 5: Ligne 5:
 En informatique,​ les contenus sont généralement stockés dans des fichiers. En informatique,​ les contenus sont généralement stockés dans des fichiers.
  
-Comme ceux-ci sont vite très nombreux, pour s'y retrouver on a conçu les [[:​systeme_de_fichiers|systèmes de fichiers]] comme des [[:​arborescence|arborescences]] : les fichiers sont stockés dans des répertoires,​ et en plus des fichiers chacun de ces répertoires peut lui-même contenir plusieurs autres répertoires.+Comme ceux-ci sont vite très nombreux, pour s'y retrouver on a conçu les [[:​systeme_de_fichiers|systèmes de fichiers]] comme des [[:​arborescence|arborescences]] : les fichiers sont stockés dans des [[wpfr>​répertoire (informatique)|répertoires]]((Windows et MacOS les appellent des //​dossiers//​ ou //​folders//​. Ce sont des //​répertoires//​ ou //​directories//​ pour le reste du monde informatique.)), et en plus des fichiers chacun de ces répertoires peut lui-même contenir plusieurs autres répertoires.
  
 La référence à une ressource (fichier ou répertoire) s'​appelle un [[wpfr>​chemin d'​accès]] (en anglais : //path//). Dans ce chemin, sous Linux, les noms des répertoires et éventuel fichier sont séparés par un //slash// ''/''​ (alors qu'on utilise un //​antislash//​ ''​\''​ sous Windows). La référence à une ressource (fichier ou répertoire) s'​appelle un [[wpfr>​chemin d'​accès]] (en anglais : //path//). Dans ce chemin, sous Linux, les noms des répertoires et éventuel fichier sont séparés par un //slash// ''/''​ (alors qu'on utilise un //​antislash//​ ''​\''​ sous Windows).
Ligne 14: Ligne 14:
  
 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). 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 tip>''/''​ est donc à peu près l'​équivalent du ''​C:​\'' ​sour Windows.</​note>​+<note tip>''/'' ​au tout début d'un chemin ​est donc à peu près l'​équivalent du ''​C:​\'' ​sous Windows.</​note>​
  
 ===== Chemin relatif ==== ===== Chemin relatif ====
  
-Un chemin relatif est a priori relatif au répertoire courant où se trouve l'​utilisateur. Un chemin qui commence par autre chose que ''/''​ ou ''​~''​ est un chemin relatif. Cette notion de positionnement dépend du contexte, mais sous Linux on se trouve généralement par défaut dans son répertoire personnel. Dans un [[:​terminal]] on peut naviguer d'un répertoire à l'​autre avec la commande [[:​tutoriel:​console_ligne_de_commande#​cd|cd]].+Un chemin relatif est a priori relatif au répertoire courant où se trouve l'​utilisateur. Un chemin qui commence par autre chose que ''/''​ ou ''​~''​ est un chemin relatif. Cette notion de positionnement dépend du contexte, mais sous Linux on se trouve généralement par défaut dans son répertoire personnel ​qui est ''/​home/<​nom d'​utilisateur>''​. Dans un [[:​terminal]] on peut naviguer d'un répertoire à l'​autre avec la commande [[:​tutoriel:​console_ligne_de_commande#​cd|cd]].
  
-On peut aussi utiliser ce type de chemin pour indiquer où se trouvent les ressources les unes par rapport aux autres, indépendamment de la racine du système, par ex. pour les fichiers d'un site web susceptible ​d'​être ​déplacé.+On peut aussi utiliser ce type de chemin pour indiquer où se trouvent les ressources les unes par rapport aux autres, indépendamment de la racine du système, par ex. pour que les fichiers d'un site web susceptibles ​d'​être ​déplacés ensemble puissent se retrouver les uns les autres.
  
 ===== Liens ===== ===== Liens =====
Ligne 30: Ligne 30:
 ===== Raccourcis Shell ===== ===== Raccourcis Shell =====
  
-//Tilde// ''​~''​ utilisé ​comme nom de répertoire remplace le chemin absolu vers son répertoire personnel soit ''/​home/​utilisateur''​ (voir [[http://​www.gnu.org/​software/​bash/​manual/​html_node/​Tilde-Expansion.html|Tilde Expansion]]),​ mais cette fonctionnalité est propre au [[:shell]], et pas au [[:​systeme_de_fichiers|système de fichier]].+//Tilde// ''​~''​ utilisé ​en premier ​nom de répertoire remplace le chemin absolu vers son répertoire personnel soit ''/​home/​utilisateur''​ (voir [[http://​www.gnu.org/​software/​bash/​manual/​html_node/​Tilde-Expansion.html|Tilde Expansion]]),​ mais cette fonctionnalité est propre au [[:shell]], et pas au [[:​systeme_de_fichiers|système de fichier]].
  
 ===== Ressources cachées ===== ===== Ressources cachées =====
  • chemins.1580314223.txt.gz
  • Dernière modification: Le 29/01/2020, 17:10
  • par krodelabestiole