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右下角弹出英特尔无线bluetooth的解决教程2. Win10 Build 1904x.2673 预览版更新 KB5022906内容汇总3. 地毯式轰炸!不符合要求的电脑也收到全屏的 Win11 升级提醒 4. Win11 release preview通道是什么?release preview频道更新Win11好吗?5. 微软暂停推送Win11 KB5007651更新: 承认存在本地安全机构保护错误问题6. Win11 22H2 Moment 2更新后将彻底修复文件复制缓慢的问题7. Win11开机后出现explorer.exe应用程序错误怎么解决? exe应用程序错误解决办法8. Win11游戏显示找不到d3dx9怎么办? Win11中d3dx9.dll丢失的解决办法9. KB5022845导致Win1122H2更新驱动失败 Surface出现0x80070103错误10. Win11预览版25309怎么启动全新音量控件? win11打开音量控件的快捷键