微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

linux怎么查找目录或文件是否存在

方法:1、利用find命令,语法为“find 目录或文件 查找规则”;2、利用shell脚本,语法为“if [ -e 目录或文件];then echo 文件存在 else echo 文件不存在 fi”。

本教程操作环境:linux7.3系统、Dell G3电脑。

linux怎么查找目录文件是否存在

两个方式:find命令或者shell脚本。

1、find命令

(1)find是linux下用于查找文件的通用方法

(2)find语法:

find  [指定查找目录]  [查找规则]  [查找完后执行的action]

(3)例如:find /tmp -name wa* -type l ,是在/tmp下查找名为wa开头且类型为符号链接文件。找到就表示存在。

2、shell脚本

(1)在进行文件自动处理中常常需要自动判别,下面的脚本判断test.log是否存在,存在则显示文件存在,否则显示文件不存在。

(2)例子:编辑一个脚本判断文件是否存在。

vi  t.sh
#!/bin/bash
if  [ -e /temp/test.log ];then   //这里是判断语句,-e表示进行比较结果为真则存在
echo 文件存在
else
echo 文件不存在
fi

示例如下:

09.png

相关推荐:《Linux教程

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐