Linux 文件管理命令----pwd 命令

pwd 的全称为 print working directory,即打印工作目录

pwd 命令显示当前所在的目录

在 Linux 系统中,pwd命令是一个非常有用同时也是非常简单的命令,在 Linux 系统操作中,通常会不断地切换目录,那么

一段时间后,就会出现不知道当前位于什么位置了,此时通过 pwd 命令就很容易的知道当前所在的路径了,如下所示,当前所在

的路径为:/root/ 。

bash 复制代码
[root@localhost ~]# pwd
/root
[root@localhost ~]#

上面的pwd的用法就是最最常用的,接下来关于 -L 参数和 -P 参数的用法,需要涉及到部分软连接的内容,当然这里不会对软链接详细展开

只会用到一点软链接的命令,如果对软链接没有概念的话可以去参考一下 ln 命令的讲解,这里就直接使用了。

在对 -L 和 -P 参数讲解之前,这里首先准备环境,即如下所示,对 /var/log 创建软链接文件 /root/demo,

当然这里还使用了 ls 命令,这里可以看出 /root/demo 是一个软连接文件,指向了 /var/log 文件。

那么当我们进入到 /root/demo/目录下后,执行 pwd 命令会显示 /root/demo 呢

还是 /var/log,下面即将讲解的 -L 参数和 -P 参数就是解决这个疑惑的。

bash 复制代码
[root@localhost ~]# ln -s /var/log /root/demo
[root@localhost ~]# ls -l
总用量 4
-rw-------. 1 root root 1531 12月 15 21:58 anaconda-ks.cfg
lrwxrwxrwx. 1 root root    8 12月 23 18:33 demo -> /var/log
[root@localhost ~]#

pwd -L 命令可以显示逻辑路径

-L 参数,即 Logic 逻辑的含义,从字面含义基本也能够猜的出来,-L 参数将显示的是软连接的路径,即

/root/demo,如下结果也证明了这个事实。

bash 复制代码
[root@localhost demo]# cd /root/demo
[root@localhost demo]# pwd -L
/root/demo
[root@localhost demo]#

pwd -P 命令可以显示物理路径

-P 参数,即 Physical 物理的含义,从字面含义上基本可以猜的出来,这里将显示实际的路径路径,即 /var/log,

下面的执行结果也印证了这样的想法。

bash 复制代码
[root@localhost demo]# cd /root/demo/
[root@localhost demo]# pwd -P
/var/log
[root@localhost demo]#

pwd 无参数在软链接路径下的行为

至此,相信你也会好奇,如果在软链接目录中,pwd 命令不加参数会是什么行为呢?如下的执行结果显示,在

不加参数时和 -L 参数的执行结果是一样的

bash 复制代码
[root@localhost demo]# cd /root/demo/
[root@localhost demo]# pwd
/root/demo
[root@localhost demo]#
相关推荐
霍夫曼1 小时前
UTC时间与本地时间转换问题
java·linux·服务器·前端·javascript
2301_810746312 小时前
CKA冲刺40天笔记 - day20-day21 SSL/TLS详解
运维·笔记·网络协议·kubernetes·ssl
❀͜͡傀儡师2 小时前
docker 部署 komari-monitor监控
运维·docker·容器·komari
物联网软硬件开发-轨物科技2 小时前
【轨物方案】软硬件一体赋能,开启矿山机械远程智慧运维新篇章
运维
月熊2 小时前
在root无法通过登录界面进去时,通过原本的普通用户qiujian如何把它修改为自己指定的用户名
linux·运维·服务器
大江东去浪淘尽千古风流人物3 小时前
【DSP】向量化操作的误差来源分析及其经典解决方案
linux·运维·人工智能·算法·vr·dsp开发·mr
打码人的日常分享3 小时前
智慧城市一网统管建设方案,新型城市整体建设方案(PPT)
大数据·运维·服务器·人工智能·信息可视化·智慧城市
赖small强4 小时前
【Linux驱动开发】NOR Flash 技术原理与 Linux 系统应用全解析
linux·驱动开发·nor flash·芯片内执行
风掣长空4 小时前
Google Test (gtest) 新手完全指南:从入门到精通
运维·服务器·网络
luback4 小时前
前端对Docker简单了解
运维·docker·容器