[英]How to get absolute path of a directory?
我想自动执行以下操作:
cd进入当前目录
cd workdir
制作一个新目录
mkdir mydata
并获取此mydata目录的绝对路径
有一个Unix实用程序可以实现:
readlink --canonicalize nameofyourfileorfolder
假设cd workdir; mkdir mydata不会失败:
dir=$(cd workdir; mkdir mydata; pwd)
稍微强健一点:
dir=$(mkdir -p workdir/mydata; pwd)
对于更强大的方法,您可以在检查创建的目录存在后运行以下命令:
dir=$(cd workdir/mydata; pwd)
如果通过“绝对路径”表示物理路径,则考虑使用pwd -P而不仅仅是pwd 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.