红联Linux门户
Linux帮助

Linux获取指定目录的父目录

发布时间:2014-08-03 10:16:09来源:linux网站作者:huangkunlun520

在linux 中,如何获取指定目录的父目录呢?

 
我把该功能封装成了一个简单的函数:

fadir()
{
local this_dir=`pwd`
local child_dir="$1"
dirname "$child_dir"
cd $this_dir
}


应用:
 
比如我想获取 /opt/abc/whuang 的父目录,则在shell 脚本中 这样编写:
 
father_dir=`fadir "/opt/abc/whuang"`
 
echo "father directory is  $father_dir ."
 
注意:linux 中的函数的返回值只能是0-255,不能是负数或字符串。