我的编程空间,编程开发者的网络收藏夹
学习永远不晚

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

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

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如何判断文件是否存在这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

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

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

下载Word文档

猜你喜欢

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

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

shell脚本判断文件是否存在

这篇文章主要介绍“shell脚本判断文件是否存在”,在日常操作中,相信很多人在shell脚本判断文件是否存在问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”shell脚本判断文件是否存在”的疑惑有所帮助!接下来
2023-06-09

怎么在linux中素shell 判断文件是否存在

这期内容当中小编将会给大家带来有关怎么在linux中素shell 判断文件是否存在,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。如果存在某文件,则删除if [ -f trials ]; then rm $
2023-06-09

php linux文件路径是否存在如何判断

本文小编为大家详细介绍“php linux文件路径是否存在如何判断”,内容详细,步骤清晰,细节处理妥当,希望这篇“php linux文件路径是否存在如何判断”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。php l
2023-07-05

JavaScript如何判断文件是否存在

小编给大家分享一下JavaScript如何判断文件是否存在,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!JavaScript有什么特点1、js属于一种解释性脚本语言;2、在绝大多数浏览器的支持下,js可以在多种平台下运行,
2023-06-15

php如何判断文件是否存在

在PHP中,可以使用`file_exists()`函数来判断文件是否存在。该函数接受一个文件路径作为参数,如果文件存在,则返回`true`,否则返回`false`。示例代码如下:```php$file = 'path/to/file.txt
2023-09-06

java如何判断文件是否存在

可以使用File类的exists()方法来判断文件是否存在。具体的代码如下:```javaimport java.io.File;public class FileExistDemo {public static void main(Str
2023-09-25

linux怎么判断文件是否存在

在Linux中,可以使用`-f`选项来判断文件是否存在。这个选项用于判断一个路径是否是一个普通文件,如果是则返回真,否则返回假。示例代码如下:```shellif [ -f 文件路径 ]; thenecho "文件存在"elseecho "
2023-08-09

linux shell 中判断文件、目录是否存在的方法

本文主要介绍了linux shell 中判断文件、目录是否存在的方法,分享给大家 -e filename 如果 filename存在,则为真 -d filename 如果 filenaINvlnKuwAme为目录,则为真 -f filena
2022-06-04

shell脚本怎样判断文件是否存在

目录shell脚本判断文件是否存在shell脚本之文件是否存在、权限校验判断目录是否存在判断文件是否存在判断目录/文件是否存在判断文件权限判断文件是否属于当前用户判断文件是否与当前用户相同用户组比较文件之间是否为新建复合条件判断文件总结sh
2023-06-07

jquery如何判断css文件是否存在

小编给大家分享一下jquery如何判断css文件是否存在,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!判断方法:首先引入“jquery.js”文件;然后为butt
2023-06-14

shell如何判断文件是否为空

小编给大家分享一下shell如何判断文件是否为空,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!核心代码[[ `cat a.log |wc -l` -eq 0 ]] && echo "file is empty"下面将cat
2023-06-09

java判断文件是否存在

java中可以使用file.exists()方法来检测文件是否存在,public boolean exists()测试此抽象路径名表示的文件或目录是否存在。java判断文件是否存在的方法:public static void main(String[] arg
java判断文件是否存在
2015-03-06

shell中怎么判断文件目录是否存在

这期内容当中小编将会给大家带来有关shell中怎么判断文件目录是否存在,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。核心代码#!/bin/sh myPath="/var/log/httpd/" myFil
2023-06-09

判断文件是否存在的shell脚本代码

#!/bin/sh# 判断文件是否存在# link:www.lsjlt.com# date:2013/2/28 myPath="/var/log/httpd/"myFile="/var /log/httpd/access.log" # 这里
2022-06-04

bash如何判断文件或文件夹是否存在

这篇文章将为大家详细讲解有关bash如何判断文件或文件夹是否存在,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。代码#shell判断文件夹是否存在#如果文件夹不存在,创建文件夹if [ ! -d "/myf
2023-06-09

python如何判断文件或文件夹是否存在

这篇文章给大家分享的是有关python如何判断文件或文件夹是否存在的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Python 操作文件时,我们一般要先判断指定的文件或目录是否存在,不然容易产生异常。1.文件# 是
2023-06-29

Python如何判断文件和文件夹是否存在

本篇内容主要讲解“Python如何判断文件和文件夹是否存在”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python如何判断文件和文件夹是否存在”吧!一、python判断文件和文件夹是否存在、创
2023-07-04

判断Linux Shell环境变量是否存在

#!/bin/bash if [ 0"$PATH" = "0" ]; thenecho "not found" else echo $PATH fi比如这里判断环境变量PATH是否存在,存在这输出该环境变量,不存在则输出 not found
2022-06-04

编程热搜

目录