Que représentent «/», «./», «../» tout en donnant le chemin?


33

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

Réponses:


45

Répertoire racine, répertoire de travail actuel et répertoire parent, respectivement.


45

Les significations du chemin:

  • / est la racine du lecteur actuel;
  • ./ est le répertoire courant;
  • ../ est le parent du répertoire courant.

12

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 nom, tandis que les noms sont séparés par / s (car il s'agit du séparateur de chemin unix).
Ainsi, / est la racine du système de fichiers sans aucun dossier entré 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. Ainsi, nous devons 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 courant. (Ainsi, il faut taper ./foo pour exécuter foo dans le répertoire courant, si. N'est pas dans la variable path). Après le "rester dans le dossier actuel", il ne se passe plus rien, donc ./ décrivez le répertoire de travail actuel.

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


8
  • / est le dossier racine du système de fichiers.
  • ./ désigne généralement le dossier en cours dans lequel se trouve votre programme ou script, généralement le même que le fichier que vous exécutez.
  • ../ désigne le dossier au-dessus du dossier actuel.

4

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

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

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.