Linux如何使用if判断目录是否存在
方法如下:
1、脚本中使用if判断目录是否存在的方法
#! /bin/bashif [ -d 'c' ];then echo '目录c存在' else echo '目录不存在'fi
2、简便写法
#! /bin/bash[ -d 'c' ] && echo '目录c存在'# 或者[ -d 'd' ] || echo '目录d不存在'
更多判断格式如下:
-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 如果文件是软链接,则为真
到此这篇关于Linux用if判断目录是否存在实例方法的文章就介绍到这了,更多相关Linux如何使用if判断目录是否存在内容请搜索优爱好网以前的文章或继续浏览下面的相关文章希望大家以后多多支持优爱好网!
相关文章:
1. Win11 Build 25295预览版更新(附更新修复内容汇总)2. Win11卓越模式有什么用?Win11卓越模式详细介绍3. Win11笔记本合盖不休眠怎么设置?Win11笔记本合盖继续播放音乐教学4. Win11回退按钮没反应怎么办?Win11回退按钮没反应的解决方法5. Win11手柄连接成功用不了的解决方法6. 怎么让Win11系统托盘显示秒数?7. 你没有权限在此位置中保存文件请与管理员联系以或得相应权限8. Win11中sysmain服务能关吗? Win11禁用sysmain服务的技巧9. Win11如何关闭登录密码?Win11关闭登录密码的两种解决方法10. Win11控制面板一直闪烁怎么回事?Win11控制面板打不开一直闪解决方法
