linux如何搜索一个文件夹下包含某个字段的文件

linux如何搜索一个文件夹下包含某个字段的文件,第1张

find 或许可以,我没这么查过。不知道怎么用。我找文件一般用 grep hello /files -r -n 这样 grep 会输出类似于filenames:hello 类似的信息,不光能知道文件名还能知道什么内容。-r 是包含子目录,-n 是显示文件名你可以 grep --help 看看帮助。还有很多参数可用。

给你个脚本吧

#!/bin/sh

for i in `find /home -name "*.xml"|grep abc`

do

cp $i /dir

done

把/dir换成你想考贝过去的目录路径就可以了.

如果要删除的话,直接把 cp $i /dir换成 rm -rf $i


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/9033534.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-24
下一篇 2023-04-24

发表评论

登录后才能评论

评论列表(0条)

保存