2010-06-16 11:28:21 +0000 2010-06-16 11:28:21 +0000
33
33

Que représente "/", "./", "../" en donnant le chemin ?

Que représente “/”, “./”, “../” en donnant le chemin ?

Réponses (4)

45
45
45
2010-06-16 11:30:19 +0000

Les significations du chemin :

  • / est la racine du lecteur actuel ;
  • ./ est le répertoire actuel ;
  • ../ est le parent du répertoire actuel.
12
12
12
2010-06-16 11:41:56 +0000

Soyons précis :

“/” est un chemin qui commence par un /, et donc c'est un chemin absolu. Ainsi, nous devons commencer à la racine du système de fichiers et naviguer dans les dossiers donnés par le nom, alors que les noms sont séparés par /s (parce que c'est le séparateur de chemin unix).
Ainsi, / est la racine du système de fichiers sans dossiers entrés après cela, et donc, / décrit la racine du système de fichiers.

./ ne commence pas par un /, et donc ./ ne peut pas être un nom de fichier absolu. Il s'agit donc d'un nom de système de fichiers relatif. Nous devons donc commencer par le répertoire de travail actuel et appliquer à nouveau les opérations de navigation qui sont séparées par le séparateur de chemin. Dans ce cas, l'opération est “…”, ce qui signifie : rester dans le dossier en cours. (Ainsi, il faut taper ./foo pour exécuter foo dans le répertoire courant, si . n'est pas dans la variable du chemin). Après le “rester dans le dossier courant”, il ne se passe plus rien, donc ./ décrit le répertoire de travail courant.

Étant donné que .. signifie : aller dans le dossier parent, ../ devrait être facile à déduire et est laissé comme un exercice.

8
8
8
2010-06-16 11:30:29 +0000
  • / est le dossier racine du système de fichiers.
  • ./ désigne généralement le dossier actuel dans lequel se trouve votre programme ou script, généralement le même que celui du fichier que vous exécutez.
  • ../ désigne le dossier situé au-dessus du dossier courant.
4
4
4
2010-06-16 11:32:36 +0000

la barre oblique / est le séparateur de répertoire. dans chaque répertoire, il y a deux répertoires, à savoir . (répertoire courant) et .. (répertoire parent)

si un chemin commence par une barre oblique, cela signifie qu'il s'agit de la racine du système de fichiers. si vous omettez la barre oblique au début, ./ (par rapport au répertoire courant) est supposé