首页 > 系统服务 > 详细

shell下获取欧绝对路径

时间:2021-06-24 22:20:36      阅读:9      评论:0      收藏:0      [点我收藏+]

场景

使用终端需要获取文件绝对路径进行操作,如scp
使用pwd只能获取当前文件夹路径不够方便

方案

使用realpath

$ realpath example.txt
/home/username/example.txt

如果没有安装realpath也可以自己临时写一个

function realpath { echo $(cd $(dirname $1); pwd)/$(basename $1); }

扩展

使用readlink读取符号链接

$ readlink -e libopendds_wrapper.so
/home/username/target/lib/libopendds_wrapper.so.0.4.0

参考

How to obtain the absolute path of a file via Shell (BASH/ZSH/SH)? - Stack Overflow

shell下获取欧绝对路径

原文:https://www.cnblogs.com/azureology/p/14928468.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!