Linux系统直接查询文件或目录绝对路径的方式

1.realpath命令

​1.1 功能​

  • 直接返回文件或目录的绝对路径,自动解析符号链接。

1.2 语法​

realpath    <文件名/目录名>

    1.3 示例

    [root@centos79-20251123 lnmp2.2]# realpath    install.sh
    /mnt/lnmp2.2/install.sh
    [root@centos79-20251123 lnmp2.2]# realpath    tools
    /mnt/lnmp2.2/tools

    1.4 特点​

    • 简洁高效​​:单条命令即可完成。
    • 兼容符号链接​​:自动穿透链接指向真实文件。

    2.readlink -f命令

    2.1 功能​

    • 与 realpath类似,但兼容性更广(部分旧系统可能不支持 realpath)。
    • 强制解析符号链接并返回绝对路径。

    2.2 语法

    readlink   -f   <文件名/目录名>

    2.3 示例

    [root@centos79-20251123 lnmp2.2]# readlink   -f   install.sh
    /mnt/lnmp2.2/install.sh
    [root@centos79-20251123 lnmp2.2]# readlink   -f   tools
    /mnt/lnmp2.2/tools

    2.4 特点

    • 自动解析路径中的符号链接(-f 选项强制返回规范化的绝对路径)。
    • 即使文件不存在,只要路径格式正确,也能返回理论上的绝对路径。
    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值