Le chemin sous Linux fait référence au nom complet du fichier et à l'emplacement du fichier. Un tel positionnement est appelé chemin ; il existe deux méthodes pour indiquer l'emplacement d'un fichier, à savoir l'utilisation de chemins absolus et de chemins relatifs ; Pour le chemin racine, tant que le fichier ne bouge pas, son chemin absolu est constant ; tandis que le chemin relatif est relatif au répertoire courant. Au fur et à mesure de l'exécution du programme, le répertoire courant peut changer, donc les chemins relatifs du fichier ne le sont pas. fixé.
L'environnement d'exploitation de ce tutoriel : système linux5.9.8, ordinateur Dell G3.
Que signifie le chemin sous Linux
Le positionnement du chemin
inclut le nom complet du fichier et l'emplacement du fichier. Un tel positionnement est appelé un chemin
Le chemin est un moyen de localiser les fichiers
Chaque. Chaque répertoire a un point et deux points, que signifient-ils ? Somme du chemin absolu Linux Explication détaillée des chemins relatifs
Il existe deux façons de spécifier l'emplacement où un fichier est stocké, en utilisant respectivement les chemins absolus et les chemins relatifs. Nous savons que tous les fichiers (répertoires) du système Linux sont organisés dans une arborescence inversée à partir du répertoire racine "/", comme le montre la figure 1.
Diagramme de la structure de l'organisation des fichiers du système Linux
Le chemin absolu doit commencer à partir du répertoire racine /. Par exemple, utilisez la représentation du chemin absolu pour indiquer l'emplacement du fichier bin. Le chemin doit être écrit sous la forme /usr/bin. Le code de test est le suivant : . #表示的是当前所在的目录
.. #当前目录的上一级目录
./ #表示当前的目录
. #表示当前的目录
../ #从当前目录的上一级目录开始
.. #上一级目录
Copier après la connexion
Vous pouvez le voir si vous transmettez uniquement un nom de fichier. au système Linux, il est introuvable. Spécifiez le fichier ; et lorsque le chemin absolu du fichier bin est transmis au système Linux, il peut être trouvé avec succès.
Différent des chemins absolus, les chemins relatifs ne partent pas du répertoire racine /, mais partent du répertoire de travail actuel. Lors de l'utilisation de chemins relatifs pour indiquer l'emplacement de stockage d'un fichier, les deux répertoires spéciaux mentionnés précédemment sont souvent utilisés, à savoir le répertoire courant (représenté par .) et le répertoire parent (représenté par ..). Par exemple, lorsque nous nous connectons au système Linux en tant que root, le répertoire de travail actuel est par défaut /root. Si nous devons ajuster le répertoire de travail actuel au sous-répertoire racine Desktop, nous pouvons bien sûr utiliser le chemin absolu. L'exemple de code est le suivant :[root@localhost ~]# bin
bash: bin: command not found <-- 没有找到
[root@localhost ~]# /usr/bin
bash: /usr/bin: is a directory <-- 是一个文件
Copier après la connexion
Notez que pour les commandes pwd et cd utilisées ici, il vous suffit de connaître leurs fonctions pour l'instant. L'utilisation spécifique sera expliquée en détail dans les articles suivants.
Vous pouvez voir qu'en utilisant le chemin absolu, nous avons réussi à modifier le chemin de travail actuel. Mais à part ça, il est plus facile d’utiliser des chemins relatifs. Parce qu'il se trouve actuellement dans /root et que Desktop se trouve dans le répertoire courant, donc :
[root@localhost ~]# pwd <-- 显示当前所在的工作路径
/root
[root@localhost ~]# cd /root/Desktop
[root@localhost Desktop]# pwd
/root/Desktop
Copier après la connexion
Dans ce code, ./Desktop représente le chemin du fichier Destop par rapport à /root.
Pour donner un autre exemple, si vous vous connectez au système Linux en tant que root et convertissez le répertoire de travail actuel de /root vers le répertoire /usr, il existe deux manières :
[root@localhost ~]# pwd <-- 显示当前所在的工作路径
/root
[root@localhost ~]# cd ./Desktop
[root@localhost Desktop]# pwd
/root/Desktop
Copier après la connexion
En bref, le chemin absolu est relatif au chemin racine / , tant que le fichier ne bouge pas, son chemin absolu est constant ; tandis que le chemin relatif est relatif au répertoire courant. Au fur et à mesure de l'exécution du programme, le répertoire courant peut changer, donc le chemin relatif du fichier ne l'est pas. Fixé.
Recommandations associées : "
Tutoriel vidéo Linux
"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!