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