Sous Linux, vous pouvez utiliser la commande pwd pour afficher le chemin actuel. pwd est l'abréviation de Print Working Directory. Sa fonction est d'afficher le chemin complet du répertoire de travail actuel. La syntaxe est "pwd [option]" ; n'est pas sûr.
L'environnement d'exploitation de ce tutoriel : système centos8, ordinateur Dell G3.
Comme il existe de nombreux répertoires dans le système de fichiers Linux, lorsque l'utilisateur exécute une commande Linux sans spécifier le répertoire où se trouvent la commande ou les paramètres, le système Linux recherchera d'abord la commande ou ses paramètres dans le répertoire courant (courant répertoire de travail) . Par conséquent, avant d'exécuter une commande, les utilisateurs doivent souvent déterminer le répertoire de travail actuel, c'est-à-dire le répertoire actuel.
Lorsqu'un utilisateur se connecte au système Linux, son répertoire actuel est son répertoire personnel. Alors, Comment déterminer le répertoire actuel ? Vous pouvez utiliser la commande pwd du système Linux pour afficher le chemin absolu du répertoire actuel.
Présentation de la commande pwd
pwd
est l'abréviation de Print Working Directory
, et sa fonction est d'afficher le chemin complet du répertoire de travail actuel. Il est principalement utilisé pour afficher le chemin absolu du répertoire actuel via pwd
lorsque l'emplacement actuel n'est pas sûr. pwd
是Print Working Directory
的缩写,其功能是显示当前所在工作目录的全路径。主要用在当不确定当前所在位置时,通过pwd
来查看当前目录的绝对路径。
pwd命令语法
pwd [选项]
参数:
-L
:--logical
,显示当前的路径,有连接文件时,直接显示连接文件的路径,(不加参数时默认此方式),参考示例1。
-p
:--physical
,显示当前的路径,有连接文件时,不使用连接路径,直接显示连接文件所指向的文件,参考示例2。 当包含多层连接文件时,显示连接文件最终指向的文件,参考示例3。
--help
:显示帮助信息。
--version
[root@localhost var]# pwd
/var
-L
:--logique
, affiche le chemin actuel Lorsqu'il y a un fichier de connexion, le chemin du fichier de connexion est directement affiché (cette méthode est la méthode par défaut lorsqu'aucun paramètre n'est ajouté), reportez-vous à l'exemple 1.
-p
: --physical
, affiche le chemin actuel Lorsqu'il existe un fichier de connexion, le chemin de connexion n'est pas utilisé et le fichier pointé. par le fichier de connexion est directement affiché, se référer à l'exemple 2. Lorsqu'un fichier de connexion multicouche est inclus, le fichier finalement pointé par le fichier de connexion est affiché. Reportez-vous à l'exemple 3. --help
: Afficher les informations d'aide. --version
: Afficher les informations sur la version. Exemple de commande pwd [root@localhost ~]# cd /var/ #进入/var目录,该目录下有个mail连接文件,方便对比查看 [root@localhost var]# ll total 164 ... drwxr-xr-x 12 root root 4096 Apr 22 19:56 log lrwxrwxrwx 1 root root 10 Oct 17 2015 mail -> spool/mail drwxr-xr-x 2 root root 4096 May 11 2011 nis ... [root@localhost var]# cd mail/ #进入mail目录,mail为连接文件。 [root@localhost mail]# pwd #默认,使用连接文件,直接显示连接文件全路径。 /var/mail [root@localhost mail]# pwd -P #不使用逻辑路径,连接文件最终指向的文件 /var/spool/mail
Exemple 3 : lors de la connexion de fichiers à plusieurs niveaux, affichez le chemin complet des fichiers finalement pointés par tous les fichiers connectés
[root@localhost ~]# ll # /root目录下面有个dir1目录,test连接文件指向dir1目录 total 12 drwxr-xr-x 2 root root 4096 Apr 24 05:51 dir1 lrwxrwxrwx 1 root root 5 Apr 24 05:54 test -> dir1/ [root@localhost ~]# ll /home/ #/home目录下面有一个test连接文件,指向/root/test连接文件 total 20 drwx------ 16 sgl sgl 4096 Oct 17 2015 sgl lrwxrwxrwx 1 root root 10 Apr 24 05:55 test -> /root/test [root@localhost ~]# cd /home/test/ #通过cd命令进入/home/test [root@localhost test]# pwd #默认,只显示连接文件的全路径 /home/test [root@localhost test]# pwd -P # 显示连接文件最终指向的文件的全路径。注意这里不是/root/test。 /root/dir1
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!