linux判断文件是否存在命令 linux中怎么查看文件是否存在?
linux中怎么查看文件是否存在?
两种方法:查找命令或shell脚本。
1. Find命令(1)Find是Linux中查找文件的常用方法。(2) Find语法:Find[specify search directory][search rule][action executed after search](3)例如:Find/tmp-name wa*-type L,是在/tmp下查找一个名为wa、符号链接类型为的文件。如果你找到它,就意味着它存在。
2. Shell脚本(1)在自动处理文件时经常需要自动判断,下面是脚本判断测试日志如果存在,则文件存在。否则,文件不存在。(2) 示例:编辑脚本以确定文件是否存在。vi t.sh#!/bin/bashif[-e/温度/测试日志];然后//这里是判断语句,-e表示如果比较结果为真,将出现echo“file exists”elseeeecho“file does not exists”fi save exit execution:SH T.SH
find命令find是Linux中查找文件的通用方法。Find语法:Find[specify search directory][search rule][action to be executed after search]例如:Find/tmp namewa*-type是在/tmp下查找一个名为Wa、符号链接类型为的文件。如果你找到它,就意味着它存在。
linux判断文件是否存在?
1. test命令的-a参数可用于确定该文件是否存在于Linux shell中。它可以通过if结构来判断。
2. 带~/T/塞洛·皮例如,要检测此文件并将其删除(如果存在),示例代码如下:
fi
3。测试效果如下图所示
代码如下:#!/bin/Sh#判断文件是否存在mypath=“/var/log/httpd/”myfile=“/var/log/httpd/访问.log“#此处的-x参数确定$mypath是否存在,并且在[!-x]“$mypath”]然后MKDIR“$mypath”fi#这里的-D参数判断$mypath是否存在,如果[!-D “$mypath”]然后MKDIR “$mypath”fi#这里的-f参数判断$myfile是否存在,如果[!-f “$myfile”]然后触摸“$myfile”fi#其他参数有-N,-N是判断变量是否有值,如果[!-n “$myvar”]则echo “$myvar为空”退出0fi#判断两个变量是否相等,如果[”$VAR1“=”$var2“]则echo “$VAR1 EQ$var2”否则echo “$VAR1 not EQ$var2”fi
linux判断文件是否存在命令 linux if判断文件是否存在 linux查找某个文件是否存在
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。