当前位置: 技术问答>linux和unix
在linux下怎么判断目录和文件的问题
来源: 互联网 发布时间:2015-10-15
本文导语: 1 在linux下怎么判断目录是否存在,不存在创建。 2 此目录文件是否存在,不存在创建,否则打开。 用access只能判断此文件或者目录是否存在的。 | test命令的文件测试选项 选项 描述 -b file ...
1 在linux下怎么判断目录是否存在,不存在创建。
2 此目录文件是否存在,不存在创建,否则打开。
用access只能判断此文件或者目录是否存在的。
2 此目录文件是否存在,不存在创建,否则打开。
用access只能判断此文件或者目录是否存在的。
|
test命令的文件测试选项
选项 描述
-b file 当file存在并是块文件时返回真
-c file 当file存在并是字符文件时返回真
-d pathname 当pathname存在且是一个目录时返回真
-e pathname 当由pathname指定的文件或目录存在时返回真
-f file 当file存在且是正规文件时返回真
选项 描述
-b file 当file存在并是块文件时返回真
-c file 当file存在并是字符文件时返回真
-d pathname 当pathname存在且是一个目录时返回真
-e pathname 当由pathname指定的文件或目录存在时返回真
-f file 当file存在且是正规文件时返回真
|
建立文件 dirfun.sh
#dirfun.sh
if [ test -d $1 ]
then
cd $1
else
mkdir $1
fi
执行 chmod +x dirfun.sh
执行时
$dirfun.sh dirname
#dirfun.sh
if [ test -d $1 ]
then
cd $1
else
mkdir $1
fi
执行 chmod +x dirfun.sh
执行时
$dirfun.sh dirname
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。