本文摘自PHP中文网,作者(*-*)浩,侵删。

Linux shell 里面一般用 -f 来判断文件是否存在; -d 判断目录。
如果打印yes表示该文件可以被当前用户检测到 (推荐学习:linux运维)
1 2 3 4 5 6 7 8 9 | -e filename 如果 filename存在,则为真
-d filename 如果 filename为目录,则为真
-f filename 如果 filename为常规文件,则为真
-L filename 如果 filename为符号链接,则为真
-r filename 如果 filename可读,则为真
-w filename 如果 filename可写,则为真
-x filename 如果 filename可执行,则为真
-s filename 如果文件长度不为0,则为真
-h filename 如果文件是软链接,则为真
|
常用例子
如果存在某文件,则删除
1 | if [ -f trials ]; then rm ${result_path}trials; fi
|
如果没有文件夹,则创建
1 2 3 | if [ ! -d $result_name ];then
mkdir -p $result_name
fi
|
以上就是判断文件是否存在linux中的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
一条项目中常用的Linux命令引发的经典算法题
Linux .(点)是什么意思
Linux zip压缩命令如何使用
Linux操作系统好学吗
Linux查看端口命令是什么
如何使用云服务器 ecs api 管理云上资源和开发应用程序
在运维过程中怎么对Linux进行基本操作
怎么安装Linux下的安装包
Linux下怎么修改php配置文件路径
怎么打开Linux文件
更多相关阅读请进入《Linux》频道 >>
转载请注明出处:木庄网络博客 » 判断文件是否存在linux中