码迷,mamicode.com
首页 > 其他好文 > 详细

关于pwd命令小技巧-确认当前工作目录的绝对路径中是否包含软链接目录名

时间:2021-06-15 17:41:40      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:back   open   oca   rgb   style   基于   不一致   www   localhost   

Linux中任何一个命令,当你用心研究到深处时,也许总能有着新的发现或者有趣的用途,如下方的pwd命令

对于pwd命令,大家都知道是用于打印当前的工作目录路径,而且是绝对路径

pwd命令两个选项的,默认就是使用(-L), 当然还有一个选项就是-P (大写的P)

pwd默认输出的当前工作目录的全路径(如果路径中有软件软链接文件)也会原样输出的

而如果此时我们使用-P选项,就会直接输出当前工作目录,整个绝对路径对应的物理路径,不使用任何symbolic links,如下:

[qq_5201351@localhost ~]# ls -lad /bin
lrwxrwxrwx 1 root root 7 Jun 14  2019 /bin -> usr/bin
[qq_5201351@localhost ~]# cd /bin
[qq_5201351@localhost ~]# pwd
/bin
[qq_5201351@localhost ~]# pwd -P
/usr/bin
[qq_5201351@localhost ~]#

对于一长串绝对路径,也同样如此,基于pwd的-P选项,可以得到如下小技巧

如果pwd与pwd -P输出的绝对路径,结果一致,则表示此绝对路径为全物理路径,没有包含任何symbolic links

如果不一致,pwd输出的为带symbolic links的目录路径(为cd后目录参数或者按cd顺序的绝对路径),pwd -P 输出为绝对的物理路径

 

另,对于pwd的详细的帮助选项,如下:

技术图片

 

 

 

尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/14883143.html

 

关于pwd命令小技巧-确认当前工作目录的绝对路径中是否包含软链接目录名

标签:back   open   oca   rgb   style   基于   不一致   www   localhost   

原文地址:https://www.cnblogs.com/5201351/p/14883143.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!