linux获取文件绝对路径
问题linux 使用中, 我们经常遇到需要文件路径来解析寻找文件, 经常用的pwd指令只能打印当前文件路径, 不能很好的满足我们的需求, 于是我们就需要一个指令可以快速获取文件全路径.结果realpath指令realpath ${file}显示文件解析后的路径, 会将符号链接转化为真是的路径位置;例如: /home/aaa/${SLINK}/myfile, 其中${SLINK}指向 /Test/b
·
问题
linux 使用中, 我们经常遇到需要文件路径来解析寻找文件, 经常用的pwd
指令只能打印当前文件路径, 不能很好的满足我们的需求, 于是我们就需要一个指令可以快速获取文件全路径.
结果
-
realpath
指令realpath ${file}
显示文件解析后的路径, 会将符号链接转化为真是的路径位置;
例如:/home/aaa/${SLINK}/myfile
, 其中${SLINK}指向/Test/bbb
目录, 则realpath myfile 则显示为/Test/bbb/myfile
; -
自己创建脚本显示
#! /bin/bash function getpath(){ echo `pwd`/${1}; } for file in $* do getpath $file done
自己创建一个文件, 随自己喜欢命名, 例如
filepath
, 赋予可执行权限放到/usr/sbin
下即可;
参考文章
更多推荐
已为社区贡献4条内容
所有评论(0)