Linux用if判断目录是否存在实例方法

 更新时间:2020年03月11日 11:12:05   作者:angryTom  
在本篇文章中小编给各位整理的是关于Linux如何使用if判断目录是否存在的相关内容,有需要的朋友们可以参考下。

Linux如何使用if判断目录是否存在

方法如下:

1、脚本中使用if判断目录是否存在的方法

#! /bin/bash
if [ -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判断目录是否存在内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Linux搭建Docker环境全过程

    Linux搭建Docker环境全过程

    这篇文章主要介绍了Linux搭建Docker环境全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-06-06
  • 解决Ubuntu 16.04下提示boot分区空间不足的办法

    解决Ubuntu 16.04下提示boot分区空间不足的办法

    最近看了看/boot的大小,发现几次升级后,大小不足,所以想扩容,一开始还想用磁盘操作,但上网查询后发现,磁盘操作实在风险太大,特别是双系统的Linux,操作又是很麻烦,后来发现可以删除多余的旧内核来清理/boot,释放空间。下面来看看详细的解决方法吧。
    2017-02-02
  • 使用云服务器在CentOS系统中安装.NET6.0

    使用云服务器在CentOS系统中安装.NET6.0

    这篇文章介绍了使用云服务器在CentOS系统中安装.NET6.0的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-12-12
  • linux-centos7扩展swap分区方式

    linux-centos7扩展swap分区方式

    这篇文章主要介绍了linux-centos7扩展swap分区方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-08-08
  • Ubuntu18.04通过源码安装Odoo14的教程

    Ubuntu18.04通过源码安装Odoo14的教程

    本系列文章针对Odoo 14版,从系统安装,开发环境配置,代码结构,主要功能升级,源码赏析,Anodoo对Odoo的关键扩展等角度,预先给大家介绍即将在2020年发布的这一最新版本
    2020-02-02
  • Linux下几种并发服务器的实现模式(详解)

    Linux下几种并发服务器的实现模式(详解)

    下面小编就为大家分享一篇Linux下几种并发服务器的实现模式详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2017-12-12
  • linux crontab实例分析

    linux crontab实例分析

    cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务
    2011-03-03
  • 搭建阿里云ecs服务器之安装图形化界面的方法

    搭建阿里云ecs服务器之安装图形化界面的方法

    这篇文章主要介绍了搭建阿里云ecs服务器之安装图形化界面的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-08-08
  • Linux系统下如何挂载FAT32的U盘

    Linux系统下如何挂载FAT32的U盘

    Linux挂载U盘步骤如下: 1:将U盘插入USB接口,检查是否插好 2:用fdisk命令检查分区和USB设备信息
    2013-04-04
  • Linux运维从初级进阶为高级知识点总结

    Linux运维从初级进阶为高级知识点总结

    在本篇文章里小编给大家整理了关于Linux运维从初级进阶为高级知识点总结内容,需要的为朋友们学习下。
    2019-06-06

最新评论