返回顶部
首页 > 资讯 > 操作系统 >Shell判断文件或目录是否存在的脚本(收藏)
  • 321
分享到

Shell判断文件或目录是否存在的脚本(收藏)

2024-04-02 19:04:59 321人浏览 八月长安
摘要

目录shell判断文件或目录是否存在一. 具体每个选项对应的判断内容:二.常用的例子:1.判断文件夹是否存在2.判断文件夹是否存在并且是否具有可执行权限3.判断文件夹是否存在4.判断文件是否存在5.判断一个变量是否有值6

目录
  • shell判断文件或目录是否存在
  • 一. 具体每个选项对应的判断内容:
  • 二.常用的例子:
    • 1.判断文件夹是否存在
    • 2.判断文件夹是否存在并且是否具有可执行权限
    • 3.判断文件夹是否存在
    • 4.判断文件是否存在
    • 5.判断一个变量是否有值
    • 6.判断两个变量是否相等.

Shell判断文件或目录是否存在

一. 具体每个选项对应的判断内容:

-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.判断文件夹是否存在

#shell判断文件夹是否存在
 
#如果文件夹不存在,创建文件夹
if [ ! -d "/myfolder" ]; then
  mkdir /myfolder
fi

2.判断文件夹是否存在并且是否具有可执行权限

#sh存在或者具有权限

3.判断文件夹是否存在

# -d 参数判断 $folder 是否存在
if [ ! -d "$folder"]; then
  mkdir "$folder"
fi

4.判断文件是否存在

# -f 参数判断 $file 是否存在
if [ ! -f "$file" ]; then
  touch "$file"
fi

5.判断一个变量是否有值

# -n 判断一个变量是否有值
if [ ! -n "$var" ]; then
  echo "$var is empty"
  exit 0
fi

6.判断两个变量是否相等.

# 判断两个变量是否相等
if [ "$var1" = "$var2" ]; then
  echo '$var1 eq $var2'
else
  echo '$var1 not eq $var2'
fi

到此这篇关于Shell判断文件或目录是否存在的文章就介绍到这了,更多相关Shell判断文件或目录是否存在内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

--结束END--

本文标题: Shell判断文件或目录是否存在的脚本(收藏)

本文链接: https://lsjlt.com/news/120927.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Shell判断文件或目录是否存在的脚本(收藏)
    目录Shell判断文件或目录是否存在一. 具体每个选项对应的判断内容:二.常用的例子:1.判断文件夹是否存在2.判断文件夹是否存在并且是否具有可执行权限3.判断文件夹是否存在4.判断文件是否存在5.判断一个变量是否有值6...
    99+
    2024-04-02
  • shell脚本判断文件是否存在
    这篇文章主要介绍“shell脚本判断文件是否存在”,在日常操作中,相信很多人在shell脚本判断文件是否存在问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”shell脚本判断文件是否存在”的疑惑有所帮助!接下来...
    99+
    2023-06-09
  • shell脚本怎样判断文件是否存在
    目录shell脚本判断文件是否存在shell脚本之文件是否存在、权限校验判断目录是否存在判断文件是否存在判断目录/文件是否存在判断文件权限判断文件是否属于当前用户判断文件是否与当前用户相同用户组比较文件之间是否为新建复合...
    99+
    2023-06-07
    shell脚本 shell判断文件是否存在 shell判断文件
  • 判断文件是否存在的shell脚本代码
    #!/bin/sh# 判断文件是否存在# link:www.lsjlt.com# date:2013/2/28 myPath="/var/log/httpd/"myFile="/var /log/http...
    99+
    2022-06-04
    是否存在 脚本 代码
  • shell中怎么判断文件目录是否存在
    这期内容当中小编将会给大家带来有关shell中怎么判断文件目录是否存在,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。核心代码#!/bin/sh myPath="/var/log/htt...
    99+
    2023-06-09
  • shell判断文件,目录是否存在或者具有权限的代码
    #!/bin/sh myPath="/var/log/httpd/" myFile="/var /log/httpd/access.log" #这里的-x 参数判断$myPath是否存在并且是否具有可执行...
    99+
    2022-06-04
    是否存在 权限 代码
  • java判断文件目录是否存在
    java中的isDirectory()是检查一个对象是否是文件夹。返回值是boolean类型的。如果是则返回true,否则返回false。调用方法为:对象.isDirectory() 无需指定参数。 (推荐...
    99+
    2021-06-20
    java入门 java
  • linux shell 中判断文件、目录是否存在的方法
    本文主要介绍了linux shell 中判断文件、目录是否存在的方法,分享给大家 -e filename 如果 filename存在,则为真 -d filename 如果 filenaINvlnKuwAme为目录,则为真...
    99+
    2022-06-04
    shell判断文件 shell判断文件存在 shell判断目录存在
  • Shell脚本判断Apache进程是否存在
    写一个脚本检查Apache进程是否存在,若不存在则显示不存在,若存在则显示进程个数,当不等于10个时用红色字体通知管理员,并询问管理员是否启动Apache服务。 #!/bin/bash #echo "...
    99+
    2022-06-04
    是否存在 脚本 进程
  • bash判断文件或文件夹是否存在的shell代码
    核心代码 #shell判断文件夹是否存在 #如果文件夹不存在,创建文件夹 if [ ! -d "/myfolder" ]; then mkdir /myfolder fi #shell判断文件,目...
    99+
    2022-06-04
    是否存在 文件夹 代码
  • Linux下如何判断文件夹或者目录是否存在
    这篇文章主要为大家展示了“Linux下如何判断文件夹或者目录是否存在”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux下如何判断文件夹或者目录是否存在”这篇文章吧。tat系列函数stat函...
    99+
    2023-06-27
  • python判断文件或文件夹是否存在
    目录1.文件2.文件夹3.补充Python 操作文件时,我们一般要先判断指定的文件或目录是否存在,不然容易产生异常。 1.文件 # 是否存在 import os os.path.ex...
    99+
    2024-04-02
  • java判断文件目录是否存在(附代码)
    java判断文件目录是否存在:(推荐:java视频教程) public void checkDirExists(File file) { if (file.exists()) { if ...
    99+
    2018-08-29
    java
  • java中判断文件或文件夹是否存在
    判断文件是否存在,不存在创建文件File file=new File("C:UsersQPINGDesktopJavaScript2.htm"); if(!file.exists()) { try { ...
    99+
    2018-12-21
    java基础 java 判断 文件 文件夹 存在
  • linux shell如何判断文件是否存在
    这篇文章主要讲解了“linux shell如何判断文件是否存在”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux shell如何判断文件是否存在”吧!在linux shell中,可以利...
    99+
    2023-06-21
  • Shell脚本中怎么判断Apache进程是否存在
    Shell脚本中怎么判断Apache进程是否存在,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。写一个脚本检查Apache进程是否存在,若不存在则显示不存在,若存在则显示进程...
    99+
    2023-06-09
  • 怎么使用shell脚本判断进程是否存在
    可以使用以下方式来判断进程是否存在: #!/bin/bash # 判断进程是否存在的函数 check_process() { ...
    99+
    2024-04-02
  • C#如何判断文件或文件夹是否存在
    小编给大家分享一下C#如何判断文件或文件夹是否存在,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!判断文件或文件夹是否存在使用Sy...
    99+
    2024-04-02
  • bash如何判断文件或文件夹是否存在
    这篇文章将为大家详细讲解有关bash如何判断文件或文件夹是否存在,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。代码#shell判断文件夹是否存在#如果文件夹不存在,创建文件夹if [ ...
    99+
    2023-06-09
  • python如何判断文件或文件夹是否存在
    这篇文章给大家分享的是有关python如何判断文件或文件夹是否存在的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Python 操作文件时,我们一般要先判断指定的文件或目录是否存在,不然容易产生异常。1.文件#&n...
    99+
    2023-06-29
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作