1、vim 批量编辑方式:
1) 批量删除信息
第一个历程: 将光标移动到批量删除信息第一行
第二个历程: 进入视图模式
ctrl+v
第三个历程: 移动光标选中删除的信息
x 或者 d
2) 批量添加注释
第一个历程: 将光标移动到批量删除信息第一行
第二个历程: 进入视图模式
ctrl+v
第三个历程: 移动光标选中添加信息行
shift+i --- 编辑一行内容 ---ESC
3)执行命令编辑:
:n,mcopyx --- 将n行至m行内容复制到x行之后 eg: 6,9copy20
:n,mmovex --- 将n行至m行内容移动到x行之后 eg:6,9move20
4)如何批量复制或者移动 文件到指定目录
在tt目录创建10个testfile01.txt...testfile10.txt -->/tmp
方法1:find /tt/ -type f -name "test*" |xargs cp -t 目标目录
方法2:
find /tt/ -type f -name "test*" |xargs -i cp {} 目标目录
find /tt/ -type f -name "test*" |xargs -I {} cp {} /tmp
方法3:
find /tt/ -type f -name "test*" -exec cp {} /tmpp \;
find 路径信息 搜索条件
1) 根据文件类型搜索 -type
2) 根据文件名称搜索 -name -iname
3) 根据文件大小搜索 -size
4) 根据文件时间搜索 -mtime -mmin
根据天查看数据:
find /oldboy -type f -mtime +7 --- 找距离当前时间7天以前的数据
find /oldboy -type f -mtime -7 --- 找距离当前时间7天以内的数据
find /oldboy -type f -mtime 7 --- 找距离当前时间正好是前7天的数据
根据分钟查看数据:
find /oldboy -type f -mmin +7 --- 找距离当前时间7分钟以前的数据
find /oldboy -type f -mmin -7 --- 找距离当前时间7分钟以内的数据
find /oldboy -type f -mmin 7 --- 找距离当前时间正好是前7分钟的数据
5) 根据文件目录结构 -maxdepth -mindepth
6) 根据条件逻辑关系 -a -o
7) 批量处理数据操作 批量删除数据 批量压缩数据 \
8) 根据文件权限搜索 -perm