linux shell如何判断文件是否存在
发表于:2024-10-27 作者:千家信息网编辑
千家信息网最后更新 2024年10月27日,这篇文章主要讲解了"linux shell如何判断文件是否存在",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"linux shell如何判断文件是否存在
千家信息网最后更新 2024年10月27日linux shell如何判断文件是否存在
这篇文章主要讲解了"linux shell如何判断文件是否存在",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"linux shell如何判断文件是否存在"吧!
在linux shell中,可以利用if语句和"-e filename"表达式来判断文件是否存在,具体语法"if [-e filename]; then echo "文件存在"; else echo "文件不存在"; fi"。
本教程操作环境:linux5.9.8系统、Dell G3电脑。
判断文件的基本格式。[ 操作符 文件或目录 ]
-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如何判断文件是否存在这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
文件
文件夹
命令
权限
学习
内容
目录
链接
例子
实例
就是
常用
常规
并有
思路
情况
操作符
教程
文章
更多
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
跑跑与服务器断开连接
西安软件开发比较好的公司
代理服务器 配置
手机版中国版红石服务器
航空公司数据库管理系统
东北大学网络安全实验
ea服务器401 fa2
普通电脑做服务器主机
软件开发相关税种税率
ppp服务器连通失败什么意思
刺客信条起源服务器排名
数据库组织机构设计
怎样调整网络安全性
创造与魔法物价低的几个服务器
软件开发项目人员最优配置
山东数据库深度学习培训
软件开发好的工作岗位
苹果imap收件服务器怎么填写
app怎么接口数据库
敏捷开发智能用于软件开发
西安软件开发比较好的公司
kegg数据库一共有多少个子库
直播软件开发公司哪家靠谱
网络安全大赛职业
网络安全知识平台竞赛题
数据库自动删除
网络安全校园演讲比赛
大话西游2似水流年服务器人多不
单位网络安全保护情况说明
数据库引擎 服务器名称为空