问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux 查找文件夹下是否有某文件

发布网友 发布时间:2022-04-21 09:05

我来回答

2个回答

热心网友 时间:2022-05-25 06:18

两个方式:find命令或者shell脚本。
1、find命令
find是linux下用于查找文件的通用方法。
find语法:
find
[指定查找目录]
[查找规则]
[查找完后执行的action]
例如:find
/tmp
-name
wa*
-type
l
,是在/tmp下查找名为wa开头且类型为符号链接的文件。找到就表示存在。
2、shell脚本
在进行文件的自动处理中常常需要自动判别,下面的脚本判断test.log是否存在,存在则显示文件存在,否则显示文件不存在。
例子:编辑一个脚本判断文件是否存在
vi
t.sh
#!/bin/bash
if
[
-e
/temp/test.log
];then
//这里是判断语句,-e表示进行比较结果为真则存在
echo
"文件存在"
else
echo
"文件不存在"
fi
保存退出
执行:
sh
t.sh

热心网友 时间:2022-05-25 07:36

1.
#
find

-type
f
-name
"*.c"
|
xargs
grep
"
"
是你要找的文件夹;如果是当前文件夹可以省略
-type
f
说明,只找文件
-name
"*.c"
表示只找C语言写的代码,从而避免去查binary;也可以不写,表示找所有文件
是你要找的某个字符串
2.
find
/your/path
-type
f
-print
|
xargs
grep
MASQUERADE
grep
-F
MASQUERADE
-R
/path
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 iqoo屏幕怎么样 怎样预防羊生病 羊得了羊痘如何治疗好啊,急急急? 羊的防疫驱虫 羊痘是什么原因引起的 十五天的羊羔注射羊痘疫苗会拉稀吗? 羊痘治疗方法是什么 怎么预防羊痘? 羊痘是怎么治疗的 小尾寒羊3月中旬打疫苗可以吗 按生辰八字免费起名 养羊有没有规范的免疫程序? 羊身上长痘痘 羊的疫苗应该注射什么部位 羊痘为什么要打羊只尾巴,能说原理说明一下吗 羊打羊痘疫苗都要注意哪些? 羊痘疫苗接种方法 羊痘这个疫苗要在什么时候打?几月份? 羊什么季节打什么疫苗 羊痘疫苗怎么打 在linux中查找包含某个特定内容的文件 怎么彻底删除我的微信聊天记录百度 经验 微信中我把对方拉黑了还可以发消息给他吗? 怎么阻止巳被删除的微信好友发来信息拉黑后又删除怎么还是收到对方发来的消息为什么呀? 微信拉黑 拉出来对方不能给我发信息怎么办 oppo手机的设置 自己在家做的面包不是特别的软,原因是什么? 自制的面包不软和,是为什么呢? 烤面包为什么不够松软 做面包为何不够松软 自制面包不够松软原因 做的面包不够松软,什么原因? 为什么我做的面包不松软? 如何DIY儿童毛衣编织花样大全方法图解 如何DIY小女孩毛衣裙编织图案方法图解 3一4岁儿童套头毛衣怎么织? 儿童毛衣怎么编织图案 给0一3岁孩子编织毛衣的方法有哪些? 如何DIY毛坎肩编织花样方法图解 怎么样织儿童毛衣,百度经验