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


    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

    作者:一名卑微的IT民工

    出处:https://www.cnblogs.com/5201351

    本博客所有文章仅用于学习、研究和交流目的,欢迎非商业性质转载。

    博主的文章没有高度、深度和广度,只是凑字数。由于博主的水平不高,不足和错误之处在所难免,希望大家能够批评指出。

    博主是利用读书、参考、引用、抄袭、复制和粘贴等多种方式打造成自己的文章,请原谅博主成为一个卑微的IT民工!

  • 相关阅读:
    ZooKeeper的工作原理
    redis 数据类型详解 以及 redis适用场景场合
    nginx负载均衡原理
    Java中缓存的介绍
    Java中接口的作用
    json与xml的区别
    最经典40个多线程问题总结
    Java线程 : 线程同步与锁
    dbcp与c3p0的区别
    Linux常见命令
  • 原文地址:https://www.cnblogs.com/5201351/p/14883143.html
Copyright © 2020-2023  润新知