本文摘自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 wc命令有什么用
Linux删除文件夹的命令是什么
如何让Linux上网
为磁盘创建快照之后怎么查看快照容量
如何确认已经卸载数据盘并可以新建自定义镜像
Linux系统下文件的特殊权限
Linux如何卸载软件
如何在 ecs 管理控制台上修改实例登录密码
关于Linux中的文件夹存放位置的介绍
ubuntu系统ecs使用脚本之后如何处理出现数据库连接不上
更多相关阅读请进入《Linux》频道 >>
转载请注明出处:木庄网络博客 » 判断文件是否存在linux中