广告
返回顶部
首页 > 资讯 > 操作系统 >linux shell如何判断文件是否存在
  • 557
分享到

linux shell如何判断文件是否存在

2023-06-21 21:06:36 557人浏览 安东尼
摘要

这篇文章主要讲解了“linux shell如何判断文件是否存在”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux shell如何判断文件是否存在”吧!在linux shell中,可以利

这篇文章主要讲解了“linux shell如何判断文件是否存在”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux shell如何判断文件是否存在”吧!

在linux shell中,可以利用if语句和“-e filename”表达式来判断文件是否存在,具体语法“if [-e filename]; then echo "文件存在"; else echo "文件不存在"; fi”。

教程操作环境:linux5.9.8系统、Dell G3电脑。

判断文件的基本格式。[ 操作符 文件或目录 ]

linux 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 如果文件是软链接,则为真

常用例子

如果存在某文件,则删除

if [ -f trials ]; then rm ${result_path}trials; fi

如果没有文件夹,则创建

if [ ! -d $result_name ];then   mkdir -p $result_namefi

shell命令判断文件或文件夹是否存在,先直接看实例:

#!/bin/sh #判断文件存在,判断是否为文件夹等testPath="/Volumes/MacBookProHD/Mr.Wen/08 shell命令"testFile="/Volumes/MacBookProHD/Mr.Wen/08 shell命令/fileWen" #判断文件夹是否存在 -dif [[ ! -d "$testPath" ]]; then echo "文件夹不存在"else echo "文件夹存在"fi #判断文件夹是否存在,并且具有可执行权限if [[ ! -x "$testFile" ]]; then echo "文件不存在并且没有可执行权限"else echo "文件存在并有可执行权限"fi #判断文件是否存在if [-e "$testFile"]; then echo "文件不存在"else echo "文件存在"fi

感谢各位的阅读,以上就是“linux shell如何判断文件是否存在”的内容了,经过本文的学习后,相信大家对linux shell如何判断文件是否存在这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: linux shell如何判断文件是否存在

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

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • linux shell如何判断文件是否存在
    这篇文章主要讲解了“linux shell如何判断文件是否存在”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux shell如何判断文件是否存在”吧!在linux shell中,可以利...
    99+
    2023-06-21
  • 怎么在linux中素shell 判断文件是否存在
    这期内容当中小编将会给大家带来有关怎么在linux中素shell 判断文件是否存在,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。如果存在某文件,则删除if [ -f tria...
    99+
    2023-06-09
  • shell脚本判断文件是否存在
    这篇文章主要介绍“shell脚本判断文件是否存在”,在日常操作中,相信很多人在shell脚本判断文件是否存在问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”shell脚本判断文件是否存在”的疑惑有所帮助!接下来...
    99+
    2023-06-09
  • linux怎么判断文件是否存在
    在Linux中,可以使用`-f`选项来判断文件是否存在。这个选项用于判断一个路径是否是一个普通文件,如果是则返回真,否则返回假。示例代码如下:```shellif [ -f 文件路径 ]; thenecho "文件存在"elseecho...
    99+
    2023-08-09
    linux
  • linux shell 中判断文件、目录是否存在的方法
    本文主要介绍了linux shell 中判断文件、目录是否存在的方法,分享给大家 -e filename 如果 filename存在,则为真 -d filename 如果 filenaINvlnKuwAme为目录,则为真...
    99+
    2022-06-04
    shell判断文件 shell判断文件存在 shell判断目录存在
  • shell脚本怎样判断文件是否存在
    目录shell脚本判断文件是否存在shell脚本之文件是否存在、权限校验判断目录是否存在判断文件是否存在判断目录/文件是否存在判断文件权限判断文件是否属于当前用户判断文件是否与当前用户相同用户组比较文件之间是否为新建复合...
    99+
    2023-06-07
    shell脚本 shell判断文件是否存在 shell判断文件
  • php linux文件路径是否存在如何判断
    本文小编为大家详细介绍“php linux文件路径是否存在如何判断”,内容详细,步骤清晰,细节处理妥当,希望这篇“php linux文件路径是否存在如何判断”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。php l...
    99+
    2023-07-05
  • java如何判断文件是否存在
    可以使用File类的exists()方法来判断文件是否存在。具体的代码如下:```javaimport java.io.File;p...
    99+
    2023-09-25
    java
  • JavaScript如何判断文件是否存在
    小编给大家分享一下JavaScript如何判断文件是否存在,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!JavaScript有什么特点1、js属于一种解释性脚本语言;2、在绝大多数浏览器的支持下,js可以在多种平台下运行,...
    99+
    2023-06-15
  • php如何判断文件是否存在
    在PHP中,可以使用`file_exists()`函数来判断文件是否存在。该函数接受一个文件路径作为参数,如果文件存在,则返回`tr...
    99+
    2023-09-06
    php
  • 判断文件是否存在的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
  • java判断文件是否存在
    java中可以使用file.exists()方法来检测文件是否存在,public boolean exists()测试此抽象路径名表示的文件或目录是否存在。java判断文件是否存在的方法:public static void main(St...
    99+
    2015-03-06
    java基础 java
  • 判断Linux Shell环境变量是否存在
    #!/bin/bash if [ 0"$PATH" = "0" ]; then echo "not found" else echo $PATH fi 比如这里判断环境变量PATH是否存在,存...
    99+
    2022-06-04
    是否存在 环境变量 Linux
  • bash判断文件或文件夹是否存在的shell代码
    核心代码 #shell判断文件夹是否存在 #如果文件夹不存在,创建文件夹 if [ ! -d "/myfolder" ]; then mkdir /myfolder fi #shell判断文件,目...
    99+
    2022-06-04
    是否存在 文件夹 代码
  • Linux系统怎么判断文件是否存在
    今天就跟大家聊聊有关Linux系统怎么判断文件是否存在,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Linux系统判断文件是否存在1、使用ls命令进行判断 ls ...
    99+
    2023-06-28
  • shell如何判断文件是否为空
    小编给大家分享一下shell如何判断文件是否为空,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!核心代码[[ `cat a.log |wc -l` -eq 0&nb...
    99+
    2023-06-09
  • jquery如何判断css文件是否存在
    小编给大家分享一下jquery如何判断css文件是否存在,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!判断方法:首先引入“jquery.js”文件;然后为butt...
    99+
    2023-06-14
  • java 判断文件夹是否存在文件
    java 判断文件夹是否存在文件 首先使用File类创建一个File对象;然后判断是否是目录,不是目录就返回之后使用file.list()方法获取目录下文件并存入数组最后判断数组长度大于0则存在文件。代码如下: public st...
    99+
    2020-10-24
    java基础 java 文件夹 存在文件
  • Linux Shell中怎么判断进程是否存在
    本篇内容介绍了“Linux Shell中怎么判断进程是否存在”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1 利用pgrep 匹配名字 代码...
    99+
    2023-06-09
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作