Linux,find 和perl正则替换文件内容、tar解压缩、cp复制、rm删除
find -name 'xixi.php' |xargs perl -pi -e 's|hello|aa|g'
替换 hello 为 aa
find -name '*.html' |xargs perl -pi -e 's|aa|hello|g'
替换aa为hello
find -name '*.html' |xargs perl -pi -e 's|<script src="a.js([^>]*)></script>||g' (注:好像只能匹配替换单行)
替换<script src="a.js([^>]*)></script> 为空
Linux 当大批文件被挂马时(挂js文件),用此方法替换。
从根目录下开始查找abc.cpp文件,无错误输出
find / -name abc.cpp 2>/dev/null
在当前目录下所有.cpp文件中查找efg函数
find -name "*.cpp" | xargs grep 'efg'
xargs展开find获得的结果,使其作为grep的参数
另外 rm mv等命令对大量文件操作是报错 -bash: /bin/rm: Argument list too long
也可用xargs 解决
删除当前目录下所有.cpp文件
find -name "*.cpp" | xargs rm
分享到:
相关推荐
ind 按文件修改时间查找文件 ---(+n)----------|----------(n)----------|----------(-n)--- (n+1)*24H前| (n+1)*24H~n*24H间 |n*24H内 -ctime -n 查找距现在 n*24H 内修改过的文件 -ctime n 查找距现在 n*24H 前...
1.27 gzip/gunzip 和 bzip2/bunzip2文件压缩/解压缩 15 1.28 unzip winzip文件解压缩 17 1.29 其他常用命令 17 2 vi编辑器 21 3 Linux常用技巧 23 3.1 使用“Tab”键 23 3.2 使用虚拟控制台 23 3.3 使用光驱 23 3.4 ...
使用find命令查找Linux中的隐藏文件的方法.docx
linux命令正则表达式的详细用法和解释
Linux文件查找与压缩干货 云计算干货 Linux系统配置及服务管理文件查找 文件查找 简介 which :命令查找 find: 文件查找,针对文件名 locate:文件查找,依赖数据库 一、命令文件查找 一、查找ls...
Linux Find 命令详解 非常详尽
文章主要对Linux文件查找命令find和xargs进行详细描述,感性趣的朋友可以参考下。
下面小编就为大家带来一篇浅谈Linux下通过find命令进行rm文件删除的小技巧。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
Linux下find命令在目录结构中搜索文件,并执行指定的操作。find命令提供了相当多的查找条件,功能很强大。即使系统中含有网络文件系统( NFS), find命令在该文件系统中同样有效。在运行一个非常消耗资源的find命令时...
找了很多工具,都无法完成替换文件中的值并保留一部分值 (需要保留的值不定情况) ,所以博主 就写了个小工具分享出来. 本替换的利器,批量文本替换的不二之选,站长必备,挂马网页杀手,支持所有纯ANSI文件,...
linux查找文件命令find.docx
cp:复制文件或目录。 mv:移动文件或目录、重命名文件或目录。 touch:创建新文件或更改文件的时间戳。 cat:显示文件内容。 head:显示文件的前几行。 tail:显示文件的后几行。 grep:在文件中查找指定的字符串。...
Linux文件查找命令find xargs
linux find 命令大全面linux find 命令大全
java 正则表达式 案例 操作 分组 符号操作 find 寻找子串
本文教大家一个Linux find 命令使用的小技巧,感性趣的朋友可以参考下。
Linux系统中的 find 命令在查找文件时非常有用而且方便。它可以根据不同的条件来查找文件,例如权限、拥有者、修改日期/时间、文件大小等等。在这篇文章中,我们将学习如何使用 find 命令以及它所提供的选项来查找...
Linux SSH命令大全 rm -rf mydir /* 删除mydir目录 *.../* 把tool目录打包且压缩为geek.tar.gz文件,因为.tar文件几乎是没有压缩过的,MT的.tar.gz文件解压成.tar文件后差不多是10MB */ 。。。。。。。 。。。。。。。
ls find cp是不支持正则表达式的 但是grep awk sed支持正则表达式 [root@hadoop-bigdata01 test]# touch aa [root@hadoop-bigdata01 test]# touch aab aabb [root@hadoop-bigdata01 test]# ll total 0 -rw-r–r– 1 ...
这个很基础,就是对正则表达式的最基本的应用,先进阶的就不用看这个了,初学者可以看一下