linu批量操作

环境:centos

1、批量替换文件中的某个字段

思路:查找所有需要替换的文件 -> 替换所有的文本中的某个字段

find /data/ -type f -name tihwj_name|xargs sed -i "s/zd1/zd2/g"   #查找/data目录下的文件,名称tihwj_name,将结果交给后面的sed命令进行替换

2、批量删除文件

方法一:
find /data -type f -name "*.*" -mtime +100|xargs rm -rvf      #查询data目录下100天前的文件并删除
方法二:
find /data -type f -name "*.*" -mtime +100 -exec rm {} ;
做一个决定,并不难,难的是付诸行动,并且坚持到底。
原文地址:https://www.cnblogs.com/wukc/p/13356067.html